标签:
1. JS是一种非常松散的面向对象语言。
2. JS最初的出现是为了实现客户端的表单验证,以解决拨号上网时代,服务器端表单验证时间过长的问题。
3. 一个完整的JS实现由三个部分组成:核心(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM)。
4. Web浏览器只是ECMAScript实现可能的宿主环境之一,其他宿主环境还有Node、Adobe Flash等。
5. ECMA262标准主要规定了脚本语言的:语法、类型、语句、关键字、保留字、操作符、对象。
6. 文档对象模型(DOM)是针对XML但经过扩展用于HTML的一系列API的集合,DOM把整个页面映射为一个多层节点结构,开发人员借助DOM提供的API,可以方便的操作(增、删、改等等)节点。
7. 浏览器对象模型(BOM)是针对控制浏览器(显示页面以外的部分)的一系列API的集合,但BOM的标准并没有统一,所以兼容性并不好。HTML5的发布有望在一定程度上解决BOM兼容性问题。
标签:
原文地址:http://www.cnblogs.com/rocklee2016/p/5405954.html