《JavaScript高级程序设计》笔记:JavaScript简介(一)

DOM级别

javascript实现
一个整机的javascript已毕应有由下列三个不等的一些组成:
1:核心(ECMAScript)
2:文档对象模型(DOM)
3:浏览器对象模型(BOM)

DOM1级由三个模块组合:DOM主旨(DOM Core)和DOM
HTML。其中,DOM大旨规定是什么样映射基于XML的文档结构,以便简化对文档中随心所欲部分的走访和操作。DOM
HTML模块则是DOM要旨的基础上加以扩充,添加了对HTML的对象和措施。

DOM2级在与原先DOM的底蕴上又伸张了鼠标和用户界面事件、范围、遍历等细分模块,而且通过对象接口增添了对css的辅助。DOM2级引入了下列新模块:

javascript从一个简短的输入验证器发展成为一门强大的编程语言,完全超乎人们的意料。

 

ECMAScript,文档对象模型是针对性XML但透过扩张用于HTML的应用程序编程接口。DOM把所有页面印象为一个多层节点结构。HTML或XML页面中的每个组成部分都是某连串型的节点,这么些节点又带有着不一致类其余数目。

  • DOM视图:定义了跟踪不相同文档视图的接口;
  • DOM事件:定义了轩然大波和事件处理的接口;
  • DOM样式:定义了基于CSS为元素选用样式的接口;
  • DOM遍历和限制:定义了遍历和操作文档树的接口。

DOM3级引入了统酷派载和保存文档的点子——在DOM加载和保留模块中定义;新增了验证文档的主意——在DOM验证模块中定义。