jQuery入门介绍之基础知识
JavaScript库作用及对比
为了简化JavaScript的开发,一些JavsScript库诞生了.JavaScript库封装了很多预定义的对象和实用函数。能帮助使用者建立有高难度交互的Web2.0特性的富客户端页面,并且兼容各大浏览器
当前流行的JavaScript库有:
jQuery简介
jQuery是继Prototype之后又一个优秀的JavaScript库
jQuery理念:写得少,做得多.优势如下:
jQuery:HelloWorld
jQuery对象
jQuery对象就是通过jQuery($())包装DOM对象后产生的对象
jQuery对象是jQuery独有的.如果一个对象是jQuery对象,那么它就可以使用jQuery里的方法:$(“#persontab”).html();
jQuery对象无法使用DOM对象的任何方法,同样DOM对象也不能使用jQuery里的任何方法
约定:如果获取的是jQuery对象,那么要在变量前面加上$.
var$variable=jQuery对象
varvariable=DOM对象
DOM对象转成jQuery对象
对于一个DOM对象,只需要用$()把DOM对象包装起来(jQuery对象就是通过jQuery包装DOM对象后产生的对象),就可以获得一个jQuery对象.
转换后就可以使用jQuery中的方法了
jQuery对象转成DOM对象
jQuery对象不能使用DOM中的方法,但如果jQuery没有封装想要的方法,不得不使用DOM对象的时候,有如下两种处理方法:
(1)jQuery对象是一个数组对象,可以通过[index]的方法得到对应的DOM对象.
(2)使用jQuery中的get(index)方法得到相应的DOM对象
jQuery选择器
选择器是jQuery的根基,在jQuery中,对事件处理,遍历DOM和Ajax操作都依赖于选择器
jQuery选择器的优点:
简洁的写法
完善的事件处理机制
基本选择器
基本选择器是jQuery中最常用的选择器,也是最简单的选择器,它通过元素id,class和标签名来查找DOM元素(在网页中id只能使用一次,class允许重复使用).
基本选择器示例
改变id为one的元素的背景色为#bbffaa
改变class为mini的所有元素的背景色为#bbffaa
改变元素名为<div>的所有元素的背景色为#bbffaa
改变所有元素的背景色为#bbffaa
改变所有的<span>元素和id为two的元素的背景色为#bbffaa
层次选择器
如果想通过DOM元素之间的层次关系来获取特定元素,例如后代元素,子元素,相邻元素,兄弟元素等,则需要使用层次选择器.
注意: (“prev~div”)选择器只能选择“#prev”元素后面的同辈元素;而jQuery中的方法siblings()与前后位置无关,只要是同辈节点就可以选取
层次选择器示例
改变<body>内所有<div>的背景色为#bbffaa
改变<body>内子<div>的背景色为#bbffaa
改变id为one的下一个<div>的背景色为#bbffaa
改变id为two的元素后面的所有兄弟<div>的元素的背景色为#bbffaa
改变id为two的元素所有<div>兄弟元素的背景色为#bbffaa
相关文章
- jQuery 基础知识(五)
- jQuery Google Charts—-一个封装google chart api的jquery插件详解编程语言
- jquery基础知识汇总详解编程语言
- jQuery延迟加载(懒加载)插件 – jquery.lazyload.js详解编程语言
- jQuery toggleClass()方法切换class
- jQuery siblings()方法的用法
- JQuery插件模板制作jquery插件的朋友可以参考下
- jQuery源码分析之Event事件分析
- asp.net下使用jquery的ajax+WebService+json实现无刷新取后台值的实现代码
- jquery刷新页面的实现代码(局部及全页面刷新)
- 40个有创意的jQuery图片、内容滑动及弹出插件收藏集之一
- jquery实现盒子下拉效果示例代码
- Jquery原生态实现表格header头随滚动条滚动而滚动
- Jquery实现图片预加载与延时加载的方法
- jQuery基础知识小结
- 影响jQuery使用的14个方面