DOM -----Document Object Model
2015-10-17 10:52
337 查看
DOM —–Document Object Model
主要用来将标记型文档封装成对象,并将标记型文档中的所有内容(标签、文本、属性等)都封装成对象。
※文档:标记型文档—-标签、文本、属性等
※对象: 封装了属性和方法,可以调用里面的属性和方法。
※模型:所有标记型文档都具备一些共性特征的体现。
主要用来将标记型文档封装成对象,并将标记型文档中的所有内容(标签、文本、属性等)都封装成对象。
※文档:标记型文档—-标签、文本、属性等
※对象: 封装了属性和方法,可以调用里面的属性和方法。
※模型:所有标记型文档都具备一些共性特征的体现。
DOM树模型:DOM解析将按照标签的层次体现出标签的所属,形成一个树状结构---DOM树。 标签、属性和文本内容称为节点(node),节点也称为对象,标签通常也称为页面中的元素(element) DOM技术的核心内容:把标记文档变成对象树,通过对树中的对象进行操作,实现对文档内容的操纵。 DOM解析的方式:将标记文档解析成一棵DOM对象树,并将树中的内容都封装成对象。----这些动作由浏览器帮我们完成 DOM解析的好处:可以对树中的节点进行任意的操作:增删改查 DOM解析的弊端:这种解析需要将整个标记型文档加载进内存,因此,如果标记型文档很,耗内存。 DHTML:动态的HTML,它不是一门语言,是多项技术综合体的简称。 以HTML+CSS的方式做的是静态网页,要想变成动态的,必须在此 基础上加入JS和DOM技术。因此,DHTML包含:HTML+CSS+JS+DOM HTML:提供标签,封装数据 CSS:提供样式属性,对数据的显示样式进行定义 DOM: 把标记型文档封装成对象,供JS操纵 JS: 提供程序设计语言,通过DOM来操纵文档内容和显示样式 BOM
相关文章推荐
- OC第三天 继承总结
- 快速发展的Swift是否将淘汰Objective-C?
- Objective-C中的@property
- for(object obj :args)
- 【前端学习】javascript对象Object
- Objc-C 知识点回顾 二 实例变量 、方法
- Objc-C 知识点回顾 一 类、 对象
- Objective-C的hook方案(一): Method Swizzling
- 【数据存储】coredata、sqlite、fmdb和sqlitepersistentobject
- [Object-C]iOS9适配系列教程
- 十分钟让你明白Objective-C的语法(和Java、C++的对比)
- Object-C 零碎知识点笔记
- objc_setAssociatedObject的用法,解决UIAlertView按钮传值问题
- oc 数组Array
- js如何打印object对象
- Fixed Objects Statistics and why they are important
- Foundation 之 NSString和NSMutableString
- 论文笔记(3)You Only Look Once:Unified, Real-Time Object Detection
- 线程等待 推荐WaitForSingleObject() 不推荐busyLoop
- Object-C -----1