-
jquery技术内幕
jquery是业界最流行的javascript库,但是jquery的源码却庞大且晦涩,本书首次对jquery的源码进行系统、完整的分析,读者可以通过本书学习jquery先进的设计理念、各种实现技巧、巩固javascript基础。
最近更新文章
作者:nuysoft/高云 qq:47214707 email:nuysoft@gmail.com
声明:本文为原创文章,如需转载,请注明来源并保留原文链接
让我们把工作原理讲的更简单一些,先不讲从右向左也不讲接口,先来分析下如果要执行一段选择器表达式,或者说设计一个简版选择器引擎,直觉上需要做些什么工作:
以div > p为例来模拟这个过程,找div元素下的p元素:
...
有6689人浏览
2011-11-14 20:59
作者:nuysoft/高云 qq:47214707 email:nuysoft@gmail.com
声明:本文为原创文章,如需转载,请注明来源并保留原文链接。
在分析sizzle源码之前,先整理一下选择器的工作原理
先明确一些选择器中用到的名词,后边阅读时不会有歧义:
选择器表达式: "div > p"
块表达式: "div" ...
有7725人浏览
2011-11-13 23:45
作者:nuysoft/js攻城师/高云 qq:47214707 email:nuysoft@gmail.com
声明:本文为原创文章,如需转载,请注明来源并保留原文链接。
后文预告:jquery中的 ...
有46373人浏览
2011-10-27 01:29
作者:nuysoft/js攻城师/高云 qq:47214707 email:nuysoft@gmail.com
声明:本文为原创文章,如需转载,请注明来源并保留原文链接。
前记:本文收集了jquery中出现的各种遍历技巧和场景
// 简单的for-in(事件)
for ( type in events ) {
}
// 缓存length属性,避免每次都去查找length属 ...
有14363人浏览
2011-10-27 00:36
作者:nuysoft/js攻城师/高云 qq:47214707 email:nuysoft@gmail.com
声明:本文为原创文章,如需转载,请注明来源并保留原文链接。
后文预告:封装事� ...
有10418人浏览
2011-10-20 01:20
作者:nuysoft/高云 qq:47214707 email:nuysoft@gmail.com
声明:本文为原创文章,如需转载,请注明来源并保留原文链接。
后文预告:封装事件对象 便捷接口解析 ready专题
10.4 .bind() .one()
10.4.1 如何使用
.bind( eventtype, [eventdata], handler(eventobject) ) ...
有15428人浏览
2011-10-18 22:31
作者:nuysoft/高云 qq:47214707 email:nuysoft@gmail.com
声明:本文为原创文章,如需转载,请注明来源并保留原文链接。
10.2
源码结构
jquery的事件模块主要包含以下内容:
子模块
接口
1
事件管理工具函数
jquery.event.add/remov ...
有11968人浏览
2011-10-17 01:01
作者:nuysoft/高云 qq:47214707 email:nuysoft@gmail.com
声明:本文为原创文章,如需转载,请注明来源并保留原文链接。
读读写写,不对的地方请告诉我,多多交流共同进步,本章的的pdf下载在最后。
7. 数据缓存 cache
jquery提供了jquery.data()和jquery.fn.data(),实现对缓存的操作。jquery ...
有11920人浏览
2011-10-13 19:55
作者:nuysoft/高云 qq:47214707 email:nuysoft@gmail.com
声明:本文为原创文章,如需转载,请注明来源并保留原文链接。
读读写写,不对的地方请告诉我,多多交流共同进步,本章的的pdf下载在最后。
6. 浏览器测试 support
浏览器之间的差异太让人头大了,本章也仅仅介绍jquery实现浏览器兼容的基本思路,以及封装了种种差异后 ...
有9696人浏览
2011-10-13 19:19
作者:nuysoft/高云 qq:47214707 email:nuysoft@gmail.com
声明:本文为原创文章,如需转载,请注明来源并保留原文链接。
博客搬家了,jquery源码的持续分析请访问:http://www.cnblogs.com/nuysoft/
[原创] jquery源码分析(版本1.6.1)
00 前言开光
01 总体架构
02 正则 ...
有29111人浏览
2011-10-12 12:30
作者:nuysoft/高云 qq:47214707 email:nuysoft@gmail.com
声明:本文为原创文章,如需转载,请注明来源并保留原文链接。
读读写写,不对的地方请 ...
有11850人浏览
2011-10-12 00:16
作者:nuysoft/高云 qq:47214707 email:nuysoft@gmail.com
声明:本文为原创文章,如需转载,请注明来源并保留原文链接。
读读写写,不对的地方请 ...
有10594人浏览
2011-10-10 23:48
- 专栏创建者:
- 创建时间:2012-03-31 22:28:41
- 专栏文章数:13篇
- 专栏被浏览:198190 次
本专栏热门文章
最新评论
[size=x-small][color=red][/color][/size]
追梦1819 评论了
追梦1819 评论了
学习学习
niuqiang2008 评论了
niuqiang2008 评论了
jquery 解析正则表达式及常见的regex规则和表达式 - http://www.suchso.c ...
liuweihug 评论了
liuweihug 评论了
建议:带图,这样能看的懂的,都是已经会的了!
harold96 评论了
harold96 评论了
建议:带图,这样看的懂的,都是已经会的了!
harold96 评论了
harold96 评论了
java 代码: 你去看开源java代码 ,java本来就是如此的
it_like 评论了
it_like 评论了
太棒了,感谢大师分享! 帖子是2011年的,我现在才看到!深感惭愧啊! 真是相见恨晚!
allstar2012 评论了
allstar2012 评论了
奥巴马 写道拉登
it_boy1986 评论了
it_boy1986 评论了
刘德华 写道我看好你哟!!~~~~~~~~~~~~~~~~测试
it_boy1986 评论了
it_boy1986 评论了
^[1-9]\d*|0$ 匹配非负整数(正整数 0) 你这明显写错了 t.test("d ...
www314599782 评论了
www314599782 评论了