javascript从一个简朴的输入考证器生长成为一门壮大的编程言语,完全出乎人们的预料。
javascript完成
一个完全的javascript完成应该由以下三个差别的部份构成:
1:中心(ECMAScript)
2:文档对象模子(DOM)
3:浏览器对象模子(BOM)
文档对象模子是针对XML但经由扩大用于HTML的运用程序编程接口。DOM把全部页面映像为一个多层节点构造。HTML或XML页面中的每一个构成部份都是某种范例的节点,这些节点又包含着差别范例的数据。
DOM级别
DOM1级由两个模块构成:DOM中心(DOM Core)和DOM HTML。个中,DOM中心规定是怎样映照基于XML的文档构造,以便简化对文档中恣意部份的接见和操纵。DOM HTML模块则是DOM中心的基础上加以扩大,添加了对HTML的对象和要领。
DOM2级在与本来DOM的基础上又扩大了鼠标和用户界面事宜、局限、遍历等细分模块,而且经由过程对象接口增加了对css的支撑。
DOM2级引入了以下新模块:
DOM视图:定义了跟踪差别文档视图的接口;
DOM事宜:定义了事宜和事宜处置惩罚的接口;
DOM款式:定义了基于CSS为元素运用款式的接口;
DOM遍历和局限:定义了遍历和操纵文档树的接口。
DOM3级引入了一致加载和保留文档的要领——在DOM加载和保留模块中定义;新增了考证文档的要领——在DOM考证模块中定义。