JavaScript Learning Notes (a) Introduction to JavaScript

Source: Internet
Author: User

This series of blogs focuses on notes in the process of learning JavaScript Advanced Programming (third edition).

A complete web-side JavaScript implementation should have three main components: The language core ECMAScript, the Document Object Model DOM, and the browser object model BOM (Browser objects Model).

ECMAScript (hereinafter referred to as ES) is not an egg-dependent relationship with a Web browser, it is just the underlying definition of the language, and web browsers are just one of the hosting environments implemented by ES. ES specifies the following components of the language: syntax, type, statements, keywords, reserved words, operators, and objects.

Dom is an application programming interface (API) for XML but is extended for HTML, and the DOM maps the entire page into a tree-like node structure, and provides an API for the developer to easily perform the redaction operation on the DOM node. Note that DOM is not intended for JavaScript, and many other languages implement DOM as well.

The BOM is primarily used to manipulate browser-related properties and methods. The BOM is part of the JavaScript implementation, but there are no relevant standards at this time, and many browsers have their own implementations. HTML5 is expected to enable the BOM to become more and more compatible with the direction of development. (HTML5 Dafa is good!) )

JavaScript Learning Notes (a) Introduction to JavaScript

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.