1、js简史:
1995,Netscape Navigator 2 开发 LiveScript,发布前夕改名为 JavaScript;
1996,IE 3 加入名为 JScript 的 JavaScript 实现;
1997,ECMA指定TC39,基于 JavaScript 1.1 完成 ECMA-262(名为ECMAScript,最近一版是2009的第5版) 标准;
1998,ISO/IEC采用 ECMAScript 标准。
2、js实现:
完整的js实现包括:
核心(ECMAScript);
文档对象模型(DOM);
浏览器对象模型(BOM)。
实现ECMAScript的宿主环境:
如Web浏览器、Node(服务端js平台)、Adobe Flash等;
提供ECMAScript的基本实现以及扩展,扩展如Web浏览器中的DOM。
目前JavaScript 2.0 还未实现。
3、DOM:
提供访问和操作网页内容的方法和接口;
把整个页面映射为一个多层节点结构(文档树形图);
借助DOM提供的API,可删除、添加、替换或修改任何节点;
DOM1 级包括两个模块:
DOM核心(DOM Core):规定如何映射基于XML的文档结构;
DOM HTML:扩展添加针对HTML的对象和方法。
DOM1、2、3级。
4、BOM:
提供与浏览器交互的方法和接口,包括针对浏览器的js扩展;
HTML5致力于把很多BOM功能写入正式规范。
5、W3C:
World Wide Web Consortium,万维网联盟,负责制定Web通信标准。
6、五大主流浏览器:
IE、Chrome、Fire Fox、Oprea、Safari;
Netscape Navigator:网景领航者。
浙公网安备 33010602011771号