-
jQuery技术内幕
收藏jQuery是业界最流行的JavaScript库,但是jQuery的源码却庞大且晦涩,本书首次对jQuery的源码进行系统、完整的分析,读者可以通过本书学习jQuery先进的设计理念、各种实现技巧、巩固JavaScript基础。
最近更新文章
[原创] jQuery源码分析-04 选择器-Sizzle-设计思路
作者:nuysoft/高云 QQ:47214707 Email:nuysoft@gmail.com
声明:本文为原创文章,如需转载,请注明来源并保留原文链接
让我们把工作原理讲的更简单一些,先不讲从右向左也不讲接口,先来分析下如果要执行一段选择器表达式,或者说设计一个简版选择器引擎,直觉上需要做些什么工作:
以div > p为例来模拟这个过程,找div元素下的p元素:
...
[原创] jQuery源码分析-04 选择器-Sizzle-工作原理
作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com
声明:本文为原创文章,如需转载,请注明来源并保留原文链接。
在分析Sizzle源码之前,先整理一下选择器的工作原理
先明确一些选择器中用到的名词,后边阅读时不会有歧义:
选择器表达式: "div > p"
块表达式: "div" ...
[原创] jQuery源码分析-02正则表达式-RegExp-常用正则表达式
作者:nuysoft/JS攻城师/高云 QQ:47214707 EMail:nuysoft@gmail.com
声明:本文为原创文章,如需转载,请注明来源并保留原文链接。
后文预告:jQuery中的 ...
[原创] jQuery源码分析-jQuery中的循环技巧
作者:nuysoft/JS攻城师/高云 QQ:47214707 EMail:nuysoft@gmail.com
声明:本文为原创文章,如需转载,请注明来源并保留原文链接。
前记:本文收集了jQuery中出现的各种遍历技巧和场景
// 简单的for-in(事件)
for ( type in events ) {
}
// 缓存length属性,避免每次都去查找length属 ...
[原创] jQuery源码分析-10事件处理-Event-DOM-ready
作者:nuysoft/JS攻城师/高云 QQ:47214707 EMail:nuysoft@gmail.com
声明:本文为原创文章,如需转载,请注明来源并保留原文链接。
后文预告:封装事 ...
[原创] jQuery源码分析-Java工程师应该向jQuery学习的8点建议
作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com
声明:本文为原创文章,如需转载,请注明来源并保留原文链接。
分析jQuery源码时记录的一点感悟
1. 链式写法
这是jQuery语法上的最大特色,也许该改改POJO里的set方法,和其他的非get方法什么的,可以把多行代码合并,减去每次敲打对象变量的麻烦
2. 动态参数
偶尔使用 ...
[原创] jQuery源码分析-10事件处理-Event-事件绑定与删除-bind/unbind+live/die+delegat/undelegate
作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com
声明:本文为原创文章,如需转载,请注明来源并保留原文链接。
后文预告:封装事件对象 便捷接口解析 ready专题
10.4 .bind() .one()
10.4.1 如何使用
.bind( eventType, [eventData], handler(eventObject) ) ...
[原创] jQuery源码分析-10事件处理-Event-源码结构
作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com
声明:本文为原创文章,如需转载,请注明来源并保留原文链接。
10.2
源码结构
jQuery的事件模块主要包含以下内容:
子模块
接口
1
事件管理工具函数
jQuery.event.add/remov ...
[原创] jQuery源码分析-07数据缓存-Cache
作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com
声明:本文为原创文章,如需转载,请注明来源并保留原文链接。
读读写写,不对的地方请告诉我,多多交流共同进步,本章的的PDF下载在最后。
7. 数据缓存 Cache
jQuery提供了jQuery.data()和jQuery.fn.data(),实现对缓存的操作。jQuery ...
[原创] jQuery源码分析-06浏览器测试-Support
作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com
声明:本文为原创文章,如需转载,请注明来源并保留原文链接。
读读写写,不对的地方请告诉我,多多交流共同进步,本章的的PDF下载在最后。
6. 浏览器测试 Support
浏览器之间的差异太让人头大了,本章也仅仅介绍jQuery实现浏览器兼容的基本思路,以及封装了种种差异后 ...
[原创] jQuery源码分析系列目录(持续更新)
作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com
声明:本文为原创文章,如需转载,请注明来源并保留原文链接。
博客搬家了,jQuery源码的持续分析请访问:http://www.cnblogs.com/nuysoft/
[原创] jQuery源码分析(版本1.6.1)
00 前言开光
01 总体架构
02 正则 ...
[原创] jQuery源码分析-10事件处理-Event-概述和基础知识
作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com
声明:本文为原创文章,如需转载,请注明来源并保留原文链接。
读读写写,不对的地方请 ...
[原创] jQuery源码分析-08队列 Queue
作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com
声明:本文为原创文章,如需转载,请注明来源并保留原文链接。
读读写写,不对的地方请 ...
- 专栏创建者:nuysoft
- 创建时间:2012-03-31 22:28:41
- 专栏文章数:13篇
- 专栏被浏览:201161 次
本专栏热门文章
最新评论
jquery 解析正则表达式及常见的Regex规则和表达式 - http://www.suchso.c ...
liuweihug 评论了 [原创] jQuery源码分析-02正则表达式-Reg ...
liuweihug 评论了 [原创] jQuery源码分析-02正则表达式-Reg ...