iKitty Notes
-
“衣长比较”项目总结
Time:2012-12-30 Category:Frontend
目前,用户在网上购买衣服时,很难通过页面中冰冷的尺码数字来判断衣服是否合身。
-
IE中设置name属性的困惑
Time:2012-12-20 Category:Frontend
在IE中给动态创建的元素设置name属性。。。
-
鼠标跟随特效解读
Time:2012-12-12 Category:Frontend
鼠标跟随特效
-
Sizzle浅析
Time:2012-11-26 Category:Frontend
Sizzle源码分析,共六部分。。。
-
Sizzle后记
Time:2012-11-26 Category:Frontend
为方便调试,我在Sizzle源码中插入了若干调试代码,使用Chrome浏览器打开测试页面,在控制台可以很直观地看到Sizzle的整个处理流程...
-
Sizzle浅析-5
Time:2012-11-26 Category:Frontend
上篇文章分析了Sizzle的查找功能。较之于查找,过滤就显得颇为复杂了。它分为元素之间的过滤和元素自身过滤(filter)。元素之间的过滤分为:相邻兄弟过滤,父级过滤,祖先过滤,通用兄弟过滤,这四种过滤方式定义在Expr.relative对象中。自身过滤由Sizzle.filter方法完成...
-
Sizzle浅析-4
Time:2012-11-26 Category:Frontend
上篇文章主要分析了Sizzle对于各种情况的处理流程。在其过程中用到了频繁使用了查询(find)和过滤方法,本篇主要分析查询方法。
-
Sizzle浅析-3
Time:2012-11-26 Category:Frontend
Sizzle函数本身主要充当分发器的角色,根据不同的表达式判断条件分成两个主干来处理(为方便说明,我在代码中分为A、B主干,见代码注释)...
-
Sizzle浅析-2
Time:2012-11-26 Category:Frontend
Sizzle首先通过chunker正则将冗长的表达式提取整理为数组,为后续查询、过滤做好准备...
-
Sizzle浅析-1
Time:2012-11-26 Category:Frontend
Sizzle是jQuery的御用选择器引擎,号称业界最高效的选择器。废话不说,一起来窥探Sizzle的内部结构。