本代码来源:http://www.imooc.com/code/4703 叶子钗mooc 遍历父节点: 遍历同胞节点: 遍历后代 find() 使用的是sizzle 引擎 不过在支持querySelectAll() 的浏览器中可以 ...
分类:
Web程序 时间:
2016-08-19 13:05:07
阅读次数:
227
jquery 为动态添加的元素绑定事件 如果直接写click函数的话,只能把事件绑定在已经存在的元素上,不能绑定在动态添加的元素上 可以用delegate来实现 例如示例: jQuery 事件 - delegate() 方法 jQuery的delegate有好几个缺憾 因为sizzle少提供了以re ...
分类:
Web程序 时间:
2016-08-08 14:29:35
阅读次数:
151
一、前言 Sizzle原来是jQuery里面的选择器引擎,后来逐渐独立出来,成为一个独立的模块,可以自由地引入到其他类库中。我曾经将其作为YUI3里面的一个module,用起来畅通无阻,没有任何障碍。Sizzle发展到现在,以jQuery1.8为分水岭,大体上可以分为两个阶段,后面的版本中引入了编译 ...
分类:
Web程序 时间:
2016-07-21 12:44:05
阅读次数:
149
直接用jQuery里Sizzle选择器那一段源码也行,自己写了一个 \\b是用来去空格的,参数 ' i ' 是用来区分大小写的。 用起来挺方便的 ...
分类:
Web程序 时间:
2016-06-02 23:41:46
阅读次数:
215
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" type="text/css" href="base.css"/> <script src="sizzle.js" t ...
分类:
Web程序 时间:
2016-04-04 14:41:06
阅读次数:
151
jQuery最强大的功能在于它可以通过css选择器查找元素,它的源码中有一半是sizzle css选择器引擎的代码,在html5规范出来之后,增加了document.querySelector和document.querySelectorAll直接查找元素,如果是做移动端开发的,使用jQuery的必
分类:
Web程序 时间:
2016-02-04 09:44:40
阅读次数:
145
很多个人网站都会改变选中区域的文字和背景的颜色,今天偶然看到的,就想了一下,想到了系统默认事件(system default),想到了jQuery的Sizzle选择器,貌似都搭不上边,其实很简单,用CSS3的伪元素选择器::selection就好了。.demo::selection{color:#f...
分类:
其他好文 时间:
2016-01-27 12:16:00
阅读次数:
186
Zepto和jQuery的很多API都很一致,思路也很相似,我不会全都整理出来,只是把一些平时用到了的或者不同的地方需要注意一下的地方总结出来。另外,Zepto现在还不是很成熟,无论是对大小写的敏感还是选择器Sizzle的支持广度等等等等都不如jQuery,但是即便如此依然有很多个人和公司在使用它,...
分类:
其他好文 时间:
2016-01-25 16:45:09
阅读次数:
181
http://www.imooc.com/code/3412关于jQuery对象的包装var $UL = $("#ul");通过对sizzle的分析,我们可以得知Query选择器最终都是通过DOM接口实现取值的, 但是通过jQuery处理后返回的不仅仅只有DOM对象,而是一个包装容器,返回jQuer...
分类:
其他好文 时间:
2016-01-14 18:54:30
阅读次数:
147
我分析的jQuery版本是1.8.3。Sizzle代码从3669行开始到5358行,将近2000行的代码,这个引擎的版本还是比较旧,最新的版本已经到v2.2.2了,代码已经超过2000行了。并且还有个专门的Sizzle主页。从一个demo开始,HTML代码如下: 子集1 ...
分类:
Web程序 时间:
2015-12-28 10:19:24
阅读次数:
186