The difference between JavaScript and DOM: 1. DOM is a document object model, a model structure; JavaScript is a client-side scripting language; 2. JavaScript mainly uses DOM to control html elements to operate the page , and DOM is used as a model for dynamically modifying documents in various languages.
The operating environment of this tutorial: Windows 10 system, JavaScript version 1.8.5, Dell G3 computer.
DOM is the abbreviation of Document Object Model, which can be said to be a model structure. Javascript is a client-side scripting language (although it can also be used as a server-side scripting language, it is rarely used in this way, so it is still counted as a client-side scripting language).
Javascript mainly uses HTML DOM to obtain, change, and create HTML elements, so as to achieve the goal of beautifying the page and operating the page elements. Therefore, the most common ones in Javascript are various HTML DOM elements and their respective attributes. In addition to these DOM elements, Javascript has its own objects, such as arrays.
Simply put, it can be considered that Javascript mainly manipulates HTML DOM. The two are different.
HTML DOM defines standard methods for accessing and manipulating HTML documents.
HTML DOM presents HTML documents as a tree structure (node tree) with elements, attributes, and text.
JavaScript is a scripting language for the Internet!
JavaScript is used by millions of web pages to improve design, validate forms, detect browsers, create cookies, and more.
JavaScript is the most popular scripting language on the Internet.
HTML DOM is a W3C standard (the abbreviation of HTML Document Object Model, Document Object Model for HTML).
HTML DOM defines a standard set of objects for HTML, as well as standard methods for accessing and processing HTML documents.
Through the DOM, you can access all HTML elements, along with the text and attributes they contain. The content can be modified and deleted, and new elements can also be created.
HTML DOM is platform and programming language independent. It can be used by any programming language such as Java, JavaScript and VBScript.
dom is a model that can dynamically modify documents in various languages (not only js, but also php)
Related recommendations: javascript learning tutorial
The above is the detailed content of What is the difference between javascript and DOM. For more information, please follow other related articles on the PHP Chinese website!