①IE8是第一个着手实现ECMA-262第五版的浏览器,并在IE9中提供了完整的支持。
②文档对象模型(DOM)是针对XML但经过扩展用于HTML的应用程序编程接口(API),提供访问和操作网页内容的方法和接口。DOM把整个页面映射成一个多层节点结构。HTML或XML页面中的每个组成部分都是某种类型的节点,这些节点又包含着不同类型的数据。
③JavaScript由ECMAscript、DOM、BOM三部分组成,其中ECMAscript的标准由ECMA-262(欧洲计算机制造协会)所定,DOM标准是由W3C(万维网联盟)所定
④从根本上说,BOM只处理浏览器窗口和框架,提供与浏览器交互的方法和接口;但人们习惯上也把所有针对浏览器的JavaScript扩展算作DOM的一部分。下面就是一些这样子的扩展:
● 弹出新浏览器窗口的功能
● 移动、缩放和关闭浏览器窗口的功能
● 提供浏览器详细信息的navigator对象
● 提供浏览器所加载页面的详细信息的location对象
● 提供用户显示器分辨率详细信息的screen对象
● 对cookies的支持
● 像XMLHttpRequest和IE的ActiveXObject这样子的自定义对象
⑤小结:JavaScript的三个组成部分,在当前主要的五个浏览器(IE,Firefox,Chrome、Safari和Opera)中都得到了不同程度的支持。其中,所有浏览器对ECMAscript第三版的支持大体上都还不错,面对ECMAscript的支持程度越来越高,但对于DOM的支持则彼此相差比较多。对已经正式纳入HTML5标准的BOM来说,尽管各浏览器都实现了某些众所周知的共同特性,但其他特性还是会因浏览器而异。
JavaScript简介
最新推荐文章于 2025-08-22 19:09:26 发布