1、jQuery()函数,即$()。有四种不同的调用方式。 (1)传递CSS选择器(字符串)给$()方法,返回当前文档中匹配该选择器的元素集。可选第二个参数,一个元素或jQuery对象,定义元素查询的起始点,称为上下文(context),这时返回的是该特定元素或元素集的子元素中匹配选择器的部分。 ( ...
分类:
Web程序 时间:
2016-11-04 16:59:38
阅读次数:
229
jQuery使用户能更方便地处理DOM、事件、实现动画效果,并且方便地为网站提供AJAX交互。 ...
分类:
Web程序 时间:
2016-11-03 14:00:25
阅读次数:
185
1. jquery无new的构造函数。 无new的构造函数是怎么实现的。比如我们一般这么用jQuery。 $(".test").text(); 但是我们一般是这么写的。 var test = new $(".test"); test.text(); 那么jquery的内部是怎么实现的呢? 主要的妙处 ...
分类:
Web程序 时间:
2016-10-21 07:45:40
阅读次数:
184
我们都用过Jqurey中的each函数,都知道each()有两种方式去调用,一种是通过$.each()调用,另一种是$(selector).each()去调用,那么它们之间有什么区别? 翻看一下Jquery源码就会知道,$.each()是核心的实现,$(selector).each()是调用的$.e ...
分类:
Web程序 时间:
2016-10-13 09:49:19
阅读次数:
156
今天用jquery获取textarea文本值,遇到这么一个问题: 一开始用val()方法报错,后面使用text(),可以运行,但是获取的值永远为空,最后在改成val(),可以正常使用。 于是乎:为了把这个问题弄清楚,开始了遥远的解读jQuery源码之旅 步骤: 1. 给textarea设置默认值,分 ...
分类:
Web程序 时间:
2016-10-10 02:04:44
阅读次数:
362
一、jQuery总体架构 jQuery作为一款强大的js库,由以下模块构成: 关于上述代码,解释如下: 1.jQuery的整体代码包裹在一个立即执行的自调用匿名的函数中,这样可以尽量减少和其他第三方库的干扰; 2,在上述代码最后,将jQuery对象添加到全局window上,并为之设置变量$,从而使得 ...
分类:
Web程序 时间:
2016-10-08 16:24:27
阅读次数:
220
笔者阅读了园友艾伦 Aaron的系列博客《jQuery源码分析系列》,主要是阅读的jQuery的原理,然后跑园友的代码,真正对jQuery源码的阅读并不多。主要是直接阅读jQuery源码,一次能读懂的部分并不多,不如先阅读源码解析的文章,然后再阅读收获更大。笔者在阅读完园友艾伦的全部jQuery源码 ...
分类:
Web程序 时间:
2016-10-06 00:40:41
阅读次数:
239
$是什么? 可以使用typeof关键字来观察$的本质。 因此可以得出结论,$其实就是一个函数。$(); 只是根据所给参数不同,这个函数的功能会有所不同。 $常用的几种情况: 补充 这个可以通过翻阅jQuery源码得到证实。 这个也就说明能用$的地方,完全可以用jQuery,$仅仅是简写形式。 ...
分类:
Web程序 时间:
2016-09-25 22:07:59
阅读次数:
201
下面对最后这几个方法进行讲解。 guid():唯一表示(内部) proxy():改变this指向 access(): 多功能值操作 now():当前时间 swap():css交换(内部) guid: 这个属性是对事件进行控制的,例如每次对dom元素进行绑定事件的时候,会通过这个属性进行绑定,这个属性 ...
分类:
Web程序 时间:
2016-09-22 14:36:51
阅读次数:
160
下面对这些方法进行讲解 each():遍历集合 trim():去前后空格 makeArray():类数组转换真数组 inArray():数组版indexOf merge():合并数组 grep():过滤新数组 map():映射新数组 each方法: each是遍历集合用的方法,也是一个加强版的循环操 ...
分类:
Web程序 时间:
2016-09-21 14:19:21
阅读次数:
164