Javascript高级程序设计-第一章

Javascript简介:

Javascript是一种专为与网页交互而设计的脚本语言。一个完整的Javascript实现应该由三个不同的部分组成:ECMAScript,文档对象模型DOM,浏览器对象模型BOM。

ECMAScript:

提供核心语言功能。

ECMA组织制定的ECMAScript标准

ECMA-262标准规定两这门语言的下列组成部分:语法,类型,语句,关键字,保留字,操作符,对象。
ECMAScript就是对实现该标准规定的各个方面内容的语言的描述。
Javascript实现了ECMAScript。
Web浏览器只是ECMAScript实现可能的宿主环境之一,其他的宿主环境包括Node和Adobe Flash。

文档对象模型DOM:

提供与浏览器交互的方法和接口。

负责制定Web通信标准的W3C规划了DOM。

文档对象模型是针对XML但经过扩展用于HTML的应用程序编程接口。DOM把整个页面映射为一个多层节点结构。HTML或XML页面中的每个组成部分都是某种类型的节点,而这些节点又包含着不同的数据。

通过DOM创建的表示文档的树形图,开发人员借助DOM提供的API,可以轻松的删除,添加,替换或修改任何节点。

DOM并不只是针对Javascript的,很多别的语言也都实现了DOM。

浏览器对象模型BOM:

使用BOM可以控制浏览器显示的页面以外的部分。

猜你喜欢

转载自blog.csdn.net/wsln_123456/article/details/88887327