Chapter 1 什么是JavaScript
1.Js的内容
-
核心(ECMAScript)
-
文档对象模型(DOM)
Document Object Model是一个API,用于在HTML中使用扩展的XML。
DOM将整个页面抽象为一组分层节点。通过创建表示文档的树,让开发者可以随心所欲控制网页的内容和结构,从而轻松地增删查改节点。
DOM Level1映射文档结构,Level2的目标增加了对鼠标、用户界面事件、范围、遍历(迭代DOM节点的方法)的支持,也通过对象接口支持了CSS。
Level2新增模块(支持新的接口):DOM视图、DOM事件、DOM样式、DOM遍历和范围
Level3进一步扩展...现在称为DOM Living Standard
-
浏览器对象模型(BOM)
BOM用于支持访问和操作浏览器的窗口。开发者可以操控浏览器现实页面以外的部分。