![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jquery
nuysoft
这个作者很懒,什么都没留下…
展开
-
[原创] jQuery源码分析-17坐标和尺寸 Offset & Dimensions
17.坐标和尺寸 Offset & Dimensions初学者经常会迷惑于jQuery的提供的获取/设置坐标和尺寸接口的差异,不知道在什么情况下该使用什么接口,现将接口和差异整理如下:l 坐标 Offset接口公式说明原创 2011-09-25 22:55:12 · 283 阅读 · 0 评论 -
[原创] jQuery源码分析系列目录(持续更新)
作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com声明:本文为原创文章,如需转载,请注明来源并保留原文链接。 博客搬家了,jQuery源码的持续分析请访问:http://www.cnblogs.com/nuysoft/ [原创] jQuery源码分析(版本1.6.1) 00 前言开光01 总体架构02 正...2011-10-12 12:30:29 · 146 阅读 · 0 评论 -
[原创] jQuery源码分析-06浏览器测试-Support
作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com声明:本文为原创文章,如需转载,请注明来源并保留原文链接。 读读写写,不对的地方请告诉我,多多交流共同进步,本章的的PDF下载在最后。 6. 浏览器测试 Support浏览器之间的差异太让人头大了,本章也仅仅介绍jQuery实现浏览器兼容的基本思路,以及封装了种种差异...2011-10-13 19:19:26 · 100 阅读 · 0 评论 -
[原创] jQuery源码分析-07数据缓存-Cache
作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com声明:本文为原创文章,如需转载,请注明来源并保留原文链接。 读读写写,不对的地方请告诉我,多多交流共同进步,本章的的PDF下载在最后。 7. 数据缓存 CachejQuery提供了jQuery.data()和jQuery.fn.data(),实现对缓存的操作。jQuer...2011-10-13 19:55:05 · 103 阅读 · 0 评论 -
[原创] jQuery源码分析-10事件处理-Event-源码结构
作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com声明:本文为原创文章,如需转载,请注明来源并保留原文链接。 10.2 源码结构jQuery的事件模块主要包含以下内容: 子模块接口1事件管理工具函数jQuery.event.add/remo...2011-10-17 01:01:14 · 121 阅读 · 0 评论 -
[原创] 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) ...2011-10-18 22:31:05 · 157 阅读 · 0 评论 -
[原创] jQuery源码分析-Java工程师应该向jQuery学习的8点建议
作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com声明:本文为原创文章,如需转载,请注明来源并保留原文链接。 分析jQuery源码时记录的一点感悟1. 链式写法这是jQuery语法上的最大特色,也许该改改POJO里的set方法,和其他的非get方法什么的,可以把多行代码合并,减去每次敲打对象变量的麻烦2. 动态参数偶尔使...2011-10-18 23:56:29 · 197 阅读 · 0 评论 -
[原创] jQuery源码分析-10事件处理-Event-DOM-ready
作者:nuysoft/JS攻城师/高云 QQ:47214707 EMail:nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接。 后文预告:封装事件对象 便捷接口解析前记:这一章写的很用心,希望有所启发。因为排版的原因,阅读附件PDF更方便一些。jQuery源码分析系列大概已经写了60%,架构、构建jQuery对象、异步队...2011-10-20 01:20:29 · 137 阅读 · 0 评论 -
[原创] jQuery源码分析-jQuery中的循环技巧
作者:nuysoft/JS攻城师/高云 QQ:47214707 EMail:nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接。前记:本文收集了jQuery中出现的各种遍历技巧和场景// 简单的for-in(事件)for ( type in events ) {}// 缓存length属性,避免每次都去查找length...2011-10-27 00:36:36 · 103 阅读 · 0 评论 -
[原创] jQuery源码分析-02正则表达式-RegExp-常用正则表达式
作者:nuysoft/JS攻城师/高云 QQ:47214707 EMail:nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接。后文预告:jQuery中的正则表达式分析2.4 常用正则表达式在网上找到一篇广为流传的文章《常用正则表达式》,逐一分析,不足地方进行补充和纠正。常用的数字正则(严格匹配)正则 含义^[1-...2011-10-27 01:29:18 · 294 阅读 · 0 评论 -
[原创] jQuery源码分析-04 选择器-Sizzle-工作原理
作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com声明:本文为原创文章,如需转载,请注明来源并保留原文链接。 在分析Sizzle源码之前,先整理一下选择器的工作原理先明确一些选择器中用到的名词,后边阅读时不会有歧义:选择器表达式: "div > p"块表达式: "div" "p"并列选择器表达式: "d...2011-11-13 23:45:50 · 140 阅读 · 0 评论 -
[原创] jQuery源码分析-10事件处理-Event-概述和基础知识
作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com声明:本文为原创文章,如需转载,请注明来源并保留原文链接。 读读写写,不对的地方请告诉我,多多交流共同进步,本章的的PDF下载在最后。 前记: 关于缺少示例,首先感谢这位朋友的反馈。在读源码的过程中,必然要写很多例子来跟踪代码的调用过程,经常还需要单步调试,遇...2011-10-12 00:16:00 · 109 阅读 · 0 评论 -
[原创] jQuery源码分析-08队列 Queue
作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com声明:本文为原创文章,如需转载,请注明来源并保留原文链接。 读读写写,不对的地方请告诉我,多多交流共同进步,本章的的PDF下载在最后。 前记:国庆给自己放了个安静的长假,日游杭州大小景点,夜宿西湖边上,于大街小巷中遍尝美味小吃,没有电脑没有网络,这样的日子真是是好日子...2011-10-10 23:48:31 · 93 阅读 · 0 评论 -
[原创] jQuery源码分析-03构造jQuery对象-工具函数
作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com声明:本文为原创文章,如需转载,请注明来源并保留原文链接。 读读写写,不对的地方请告诉我,多多交流共同进步,本章的的PDF等本章写完了发布。 jQuery源码分析系列的目录请查看 http://nuysoft.iteye.com/blog/1177451,想系...2011-09-29 23:21:30 · 149 阅读 · 0 评论 -
[原创] jQuery源码分析-09属性操作
属性操作主要介绍prop、attr、val三个接口的实现,相对于其他的接口,这三个的源码实现复杂,更容易让人混淆,一不小心就回使用错误的接口或返回错误的值,因此重点分析。 9.1 .prop() vs .attr() 9.1.1 概述 1.6.1相对1.5.x最大的改进,莫过于对属性.attr()的重写了。在1.6.1中,将.attr()一分为二: .attr()、....2011-09-14 23:27:18 · 64 阅读 · 0 评论 -
[原创] jQuery源码分析-16动画分析和扩展 Effects
16. 动画 16.1 源码解析 jquery1.43源码分析之动画部分 http://www.iteye.com/topic/786984上边这篇文章分析的很透彻,由浅入深,我就不再重复了,下面附两张jQuery 1.6.1的程序执行流程图: 16.2 动画支持的属性jQuery仅支持数值型的属性和特殊标记show/hide/toggle...2011-09-14 23:46:59 · 112 阅读 · 0 评论 -
[原创] jQuery源码分析-05异步队列 Deferred
5. 异步队列 Deferred5.1 概述异步队列是一个链式对象,增强对回调函数的管理和调用,用于处理异步任务。异步队列有三种状态:初始化(unresolved),成功(resolved),失败(rejected)。执行哪些回调函数依赖于状态。状态变为成功(resolved)或失败(rejected)后,将保持不变。回调函数的绑定可以是同...2011-09-19 01:50:17 · 114 阅读 · 0 评论 -
[原创] jQuery源码分析-01总体架构
1. 总体架构1.1 自调用匿名函数 self-invoking anonymousfunction打开jQuery源码,首先你会看到这样的代码结构:(function( window, undefined ) { // jquery code})(window);1. 这是一个自调用匿名函数。什么东东呢?在第一个...2011-09-21 23:31:20 · 99 阅读 · 0 评论 -
[原创] jQuery源码分析-00前言开光
jQuery源码分析 - 前言jQuery凭借简洁的语法和跨平台的兼容性,极大地简化了JavaScript开发开发人员遍历HTML文档、操作DOM、处理事件、执行动画和开发Ajax的操作。其独特而又优雅的代码风格改变了JavaScript程序员的设计思路和编写程序的方式。---摘自《锋利的jQuery》通过分析jQuery的源码,我们能(这也是本文的写作目的):l 学习先进的设计理念...2011-09-21 23:42:32 · 85 阅读 · 0 评论 -
[原创] jQuery源码分析-15AJAX-前置过滤器和请求分发器
边读边写,不正确的地方,还请各位告诉我,多多交流共同学习。15.4 AJAX中的前置过滤器和请求分发器自jQuery1.5以后,AJAX模块提供了三个新的方法用于管理、扩展AJAX请求,分别是:l 前置过滤器 jQuery. ajaxPrefilterl 请求分发器jQuery. ajaxTransport,l 类型转换器ajaxConv...2011-09-23 00:09:08 · 198 阅读 · 0 评论 -
[原创] jQuery源码分析-17尺寸和大小 Dimensions & Offset
边读边写,不正确的地方,还请各位告诉我,多多交流共同学习,PDF下载地址在最后。17. 坐标和尺寸Offset & Dimensions初学者经常会迷惑于jQuery的提供的获取/设置坐标和尺寸接口的差异,不知道在什么情况下该使用什么接口,现将接口和差异整理如下: l 坐标 Offset 接口公式说明...2011-09-25 22:05:36 · 112 阅读 · 0 评论 -
[原创] jQuery源码分析-如何做jQuery源码分析
近期在ITEYE陆续写了几篇jQuery源码分析,乐在其中的同时愈发佩服jQuery的神乎其技,为我打开了一扇软件以用为本的窗户,以至于写出来Java代码也有了jQuery的味道。 jQuery的源码有些晦涩难懂,本文分享一些我看源码的方法,每一个模块我尽量按照这样的顺序去学习: 1. 读官方文档,官方有非常详细的文档说明2. 试验官方的示例,需要的话搭建自己的服务器...2011-09-27 00:22:34 · 108 阅读 · 0 评论 -
[原创] jQuery源码分析-03构造jQuery对象-源码结构和核心函数
作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com毕竟是边读边写,不对的地方请告诉我,多多交流共同进步。本章还未写完,完了会提交PDF。 前记:想系统的好好写写,但是会先从感兴趣的部分开始。近期有读者把PDF传到了百度文库上,首先感谢转载和传播,但是据为已有并设置了挺高的财富值才能下载就不好了,以后我整理好了会传到文库上。请体谅一...2011-09-28 02:20:56 · 70 阅读 · 0 评论 -
[原创] jQuery源码分析-15AJAX-类型转换器
作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com声明:本文为原创文章,如需转载,请注明来源并保留原文链接。 边读边写,不对的地方请告诉我,多多交流共同进步,PDF下载在最后 jQuery源码分析系列的目录请查看 http://nuysoft.iteye.com/blog/1177451,想系统的好好写写,目前还是从我感兴趣...2011-09-29 02:25:32 · 109 阅读 · 0 评论 -
[原创] jQuery源码分析-04 选择器-Sizzle-设计思路
作者:nuysoft/高云 QQ:47214707 Email:nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接让我们把工作原理讲的更简单一些,先不讲从右向左也不讲接口,先来分析下如果要执行一段选择器表达式,或者说设计一个简版选择器引擎,直觉上需要做些什么工作: 以div > p为例来模拟这个过程,找div元素下的p元素: ...2011-11-14 20:59:55 · 115 阅读 · 0 评论