对jQuery对象的理解
来源:互联网 发布:手机数据能删除吗 编辑:程序博客网 时间:2024/03/29 06:45
1、什么是jQuery对象?
jQuery对象是通过jQuery包装DOM对象后产生的对象。
这里首先要理解DOM文档对象模型:
(1)DOM解析XML文档时,DOM为XML文档在逻辑上建立一个树模型;
(2)DOM把XML文档作为树结构来查看,XML文档的树形结构节点就是XML文档上的元素、文本和属性。
还要理解HTML页面为什么与DOM对象联系在一起?
因为HTML页面中的元素都表现为类似XML文档的树形结构:存在元素节点、属性节点和文本节点,所以用
DOM对象也可以解析HTML页面中的元素(这也是形成jQuery选择器的原因)。
再者,还要理解DOM对象如何转化为jQuery对象?
HTML DOM 定义了多种查找HTML页面元素的方法,除了 getElementById() 之外,
还有 getElementsByName() 和 getElementsByTagName()。找到的这个页面元素就是一个DOM对象。
用jQuery构造这个DOM对象,就获得一个jQuery对象。示例:
var domObj = document.getElementById("element");
var $obj=jQuery(domObj);
2、jQuery对象的表示:
在jQuery库中,$是jQuery的一个简写形式,所以一个节点元素的jQuery对象可以写成:
$(nodeString)
其中,nodeString是:Html标签的id、class、或者标签名等。
3、jQuery中DOM的操作
DOM是一种与浏览器、语言无关的接口,利用该接口可以方便地访问HTML页面中的标准组件。jQuery提供了一系列方法
对DOM进行各种操作,从而通过DOM实现对HTNL页面中各种元素的操作。
每一个HTML页面都可以使用DOM表示,在使用jQuery进行DOM操作之前,HTML页面首先被看作一棵DOM树。
- 对jQuery对象的理解
- 对jQuery的理解
- 对jquery框架的理解
- 对 (function($){ })(jQuery); 的理解
- Jquery中对(function($) {})(jQuery)的理解
- Jquery延迟对象的理解
- 对JS对象的理解
- 对“面向对象“的理解
- 对 面向对象 的理解
- 对jQuery中的return false的理解
- jquery 我对你的理解
- 对 jquery bind on 事件的理解
- JQUERY中对scrollTop、scrollHeight的理解
- 对java面向对象的的理解
- jquery中拖动对象的理解
- 对js面向对象的初步理解
- 对C++对象创建的理解
- 对JavaScript面对对象#继承的理解
- maven install失败
- 微信小程序(八):地图
- MemoryTracker
- android点击空白地方隐藏软键盘
- ES Search APIs(持续更新)
- 对jQuery对象的理解
- Unity3D研究院之设置自动旋转屏幕默认旋转方向
- transient和volatile
- LVDS信号介绍及PCB设计
- Java中的instanceof关键字
- 多线程的join方法
- 排序算法总结
- Android手机 Fildder真机抓包
- Minimum Genetic Mutation