javascript高级开发学习笔记一
来源:互联网 发布:轻媒源码 编辑:程序博客网 时间:2024/05/19 17:08
1.一个完整的javascript实现应该由下列三种不同的部分组成。(1)核心-ECMAScript; (2)文档对象模型-DOM;(3)浏览器对象模型-BOM;
2.ECMA-262规定了这门语言的下列组成部分(1)语法;(2)类型;(3)语句;(4)关键字;(5)保留字;(6)操作符;(7)对象;ECMAScript就是对实现该标准规定的各个方面内容的语言的描述。
3.ECMAScript兼容(ECMAScript实现必须做到):
(1)支持ECMA-262描述的所有“类型、值、对象、属性、函数以及程序句法和主义”;
(2)支持Unicode字符标准;
(3)添加EMCA-262没有描述的“更多类型、值、对象、属性、函数”;
(4)支持ECMA-262没有定义的“程序和正则表达式语法”;(可修改和扩展内置的正则表达式)
4.DOM级别
(1)DOM1级:两个模块组成DOM核心(DOM Core)和DOM Html。DOM核心规定如何映射基于XML的文档结构,以简化对文档的操作和访问;DOM Html则在DOM核心的基础上添加了针对Html的对象和方法。DOM并不是针对javascript的,在web浏览器中,基于ECMAScript实现的DOM,已经成为javascript中的一部分。
(2)DOM2级:提供更多新类型和新接口的定义。(DOM视图、DOM事件、DOM样式、DOM遍历和范围)
(3)DOM3级:统一加载和保存文档的方法(DOM Load and Save)、验证文档方法(DOM Validation)、支持XML1.0规范。
5.BOM
(1)弹出新浏览器窗口的功能;(2)移动、缩放和关闭浏览器窗口的功能;(3)提供浏览器详细信息的navigation对象;(4)提供浏览器所加载页面的详细信息的location对象;(5)提供用户显示器分辨率详细信息的screen对象;(6)对cookies的支持;(7)像XMLHttpRequest和IE的ActiveXObject这样的自定义对象;
- javascript高级开发学习笔记一
- javascript高级程序设计学习笔记(一)
- javascript高级程序设计学习笔记一
- JavaScript高级程序设计学习笔记(一)
- javascript高级开发学习笔记二
- javascript高级开发学习笔记三
- javascript高级开发学习笔记四
- javascript高级开发学习笔记五
- javascript高级开发学习笔记六
- javascript高级开发学习笔记七
- javascript高级开发学习笔记八
- javascript高级开发学习笔记九
- javascript高级开发学习笔记十
- 学习《JavaScript高级程序设计》学习笔记(一)
- JavaScript高级程序设计学习笔记一JS简介
- JavaScript高级程序学习笔记(一)表单脚本
- javascript高级编程学习笔记 DOM操作(一)
- Javascript高级程序设计学习笔记(一):函数
- WSDL实例解析
- ubuntu中彻底删除java包
- 正则数字
- Print argv and environ with fork .
- NSLog输出格式
- javascript高级开发学习笔记一
- 利用Aspose.Words按模板导出Word
- 基于Json.net的省市县三级联动WinForm制作
- 堆ADT_Heap
- Android学习之路UI控件——1、Button的使用
- socket listen和accept函数分析
- mac restart by command line
- Activity的四种launchMode
- Log4j.properties配置详解