JQuery是什么
1.JQuery 简称 jq , 是一个javascript库 ! 可以简化 js ,使得大家在编写js时更加方便. jq不是一个新的语言,只是将一些常用的功能做好封装,用的时候直接调用就可以了
2.jq 的强大之处:
1 > jq 会自动帮你循环遍历获取到的结果,然后做出后续对应的处理! 我们只需要考虑如何操作!
2 > 在 jq 中你做的大部分修饰动作其实是不会改变DOM选择的!(除非你去做专门的DOM筛选操作 )这就让jq可以以链条的方式操作下去(链式操作).
jq分为三大版本
一、 1.X : 兼容IE678,使用最广泛,官网只做BUG维护,不再新增功能.因此对于一般的项目来说,使用1.X版本就可以了。
二、2.X不兼容IE678,很少有人使用,官方只做BUG维护,功能不再新增.如果不考虑兼容低版本的浏览器可以使用2.X
三、X不兼容IE678,只支持最新的浏览器.除非特殊需求,一般是不会使用3.X版本的,很多老的jQuery插件不支持这个版本.
四.选择器
css选择器可以选择到的元素 , 在jq中同样的写法也可以获取到 !
jQuery手册内容
核心…
方法 | 概述 |
---|---|
jQuery(selector,[content]) | 这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组元素。 |
jQuery(html,[ownerDocument]) | 根据提供的原始 HTML 标记字符串,动态创建由 jQuery 对象包装的 DOM 元素。同时设置一系列的属性、事件等。 |
jQuery(callback) | $(document).ready()的简写。 |
jQuery.holdReady(hold) | 暂停或恢复.ready() 事件的执行。 |
each(callback) | 以每一个匹配的元素作为上下文来执行一个函数。 |
size() | jQuery 对象中元素的个数。当前匹配的元素个数。 size 将返回相同的值. |
length | jQuery 对象中元素的个数。这个函数的返回值与 jQuery 对象的’length’ 属性一致。 |
selector | 返回传给jQuery()的原始选择器。 |
context | 返回传给jQuery()的原始的DOM节点内容,即jQuery()的第二个参数。如果没有指定,那么context指向当前的文档(document)。 |
get([index]) | 取得其中一个匹配的元素。 num表示取得第几个匹配的元素。 |
index([selector,element]) | 搜索匹配的元素,并返回相应元素的索引值,从0开始计数。 |
jQuery,data(element,[queueName])) | 显示或操作在匹配元素上执行的函数队列 |
removeData() | 返回传给jQuery()的原始选择器。 |
queue(element,[queueName]) | 显示或操作在匹配元素上执行的函数队列 |
dequeue(queueName) | 从队列最前端移除一个队列函数,并执行他。 |
clearQueue([queueName]) | 清空对象上尚未执行的所有队列 |
jQuery.noConflict([extreme]) | 运行这个函数将变量$的控制权让渡给第一个实现它的那个库。 |
jq下载链接:http://hemin.cn/jq/