摘要:高级程序设计第版学习笔记及心得。写于入门第个月。在早期,仅用于简单的表单验证等操作。后来,具备了与浏览器窗口及其内容等几乎所有方面交互的能力。具体说来,指和最初支持的的实现核心规定了语法类型语句关键字保留字操作符对象浏览器对象模型。
《JavaScript高级程序设计》(第3版)学习笔记及心得。写于入门JS第9个月。
在早期,js仅用于简单的表单验证等操作。后来,具备了与浏览器窗口及其内容等几乎所有方面交互的能力。
/ek-ma-script/
DOM1级:映射文档结构;支持:IE5.5+, Mozilla 0.6.0+
DOM2级:
DOM视图(DOM Views): 定义了跟踪不同文档(例如,应用CSS之前和之后的文档),视图的接口;
DOM事件(DOM Events): 定义了事件和事件处理的接口;
DOM样式(DOM Style): 定义了基于CSS为元素应用样式的接口;
DOM遍历和范围(DOMTraversal and Range): 定义了遍历和操作文档树的接口。
DOM3级:
进一步扩展了DOM, 引入了以统一方式加载和保存文档的方法---在DOM加载和保存(DOM Load and Save)模块中定义;
新增了验证文档的方法---在DOM验证(DOM Validation)模块中定义;
对DOM核心进行了扩展,开始支持XML 1.0规范,设计XML Infoset、XPath和XML Base.
注:DOM0级标准实际是不存在的,其只是一个参照点。具体说来,指Internet Explorer4.0和Netscape Navigator 4.0最初支持的DHTML.
核心(ECMAScipt)
DOM
BOM
语法
类型
语句
关键字
保留字
操作符
对象
浏览器对象模型。从根本上讲,BOM只处理浏览器窗口和框架;但人们习惯上也把所有针对浏览器的JavaScript扩展算作BOM的一部分,例如:
弹出新浏览器窗口的功能;
移动、缩放和关闭浏览器窗口的功能;
提供浏览器详细信息的navigator对象;
提供浏览器所加载页面的详细信息的location对象;
提供用户显示器分辨率详细信息的screen对象;
对cookies的支持;
像XMLHttpRequest和IE的ActiveXObject这样的自定义对象、
(注:BOM无标准,各个浏览器一些方面会有自己的实现和方法。)
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/78186.html
摘要:把整个页面映射为一个多层节点结构浏览器对象可以控制浏览器显示的页面意外的部分。从根本上讲,只处理浏览器窗口和框架但人们习惯上也把所有针对浏览器的扩展算作的一部分。现在有了,实现的细节有望朝着兼容性越来越高的方向发展。 1 JavaScript实现 核心 (ECMAScript) 文档对象模型(DOM) 浏览器对象模型(BOM) 1.1 ECMAScript ECMAScript是J...
摘要:最小的示例如下它会显示一个的标题在页面上。指南的指南在这个指南中,我们将会检验的建筑模块和元素和组件。这是循序渐进的指南关于原则的第一章。它可能会花半小时到一个小时,但是好处是你不会感觉同时在学习和。注意此指南偶尔在示例中采用新的语法。 Hello World 最小的 React 示例如下: ReactDOM.render( Hello, world!, documen...
摘要:上一篇文章实战安装下一篇文章实战第一章初识第二节数据结构简介是一个远程内存数据库,它不仅性能强劲,而且还具有复制特性以及为解决问题而生的独一无二的数据模型,是一个速度非常快的非关系数据库。 上一篇文章:Pyhton--Redis实战:Mac brew安装redis下一篇文章:Python--Redis实战:第一章:初识Redis:第二节:Redis数据结构简介 Redis是一个远程内...
阅读 2930·2023-04-25 19:45
阅读 2640·2021-11-19 09:40
阅读 653·2021-10-14 09:49
阅读 2559·2021-09-30 09:47
阅读 2060·2021-09-26 09:55
阅读 1161·2021-09-22 16:01
阅读 2779·2019-08-30 14:19
阅读 672·2019-08-29 16:44