参观 : https://github.com/chokcoco/jQuery- 最近一直在研读 jQuery 源码,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,让你感叹代码之美。 其结构明晰,高内聚、低耦合,兼具优秀的性能与便利的扩展性,在浏览器的兼容性(功能缺陷、渐进增强)优雅的处理 ...
分类:
Web程序 时间:
2017-05-06 20:02:17
阅读次数:
204
最近一直在研读 jQuery 源码,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,让你感叹代码之美。 其结构明晰,高内聚、低耦合,兼具优秀的性能与便利的扩展性,在浏览器的兼容性(功能缺陷、渐进增强)优雅的处理能力以及 Ajax 等方面周到而强大的定制功能无不令人惊叹。 另外,阅读源码让我接 ...
分类:
Web程序 时间:
2017-05-06 19:57:37
阅读次数:
197
Vue+WebSocket+ES6+Canvas 制作「你画我猜」小游戏 转载 来源:jrainlau 链接:https://segmentfault.com/a/1190000005804860 项目地址:https://github.com/jrainlau/draw-something 下载 ...
分类:
Web程序 时间:
2017-05-01 17:14:39
阅读次数:
271
jquery中关于对象类型的判断原理 jquery源码中关于类型判断的工具函数为type,调用方法为$.type()或者jQuery.type(),关于type函数的实现为: 关于第一个if判断中的代码为如果你传入的参数为undefined或者null(2 - 4),这个函数会返回"undefine ...
分类:
Web程序 时间:
2017-05-01 12:05:44
阅读次数:
163
HTML结构: <!doctype html><html><head><meta charset="utf-8"><title>选项卡封装</title> </head> <body> <div class="div1" id="div1"> <ul class="list"> <li class= ...
分类:
编程语言 时间:
2017-03-30 17:57:42
阅读次数:
166
直接上jQuery源码截取代码 // Map over jQuery in case of overwrite _jQuery = window.jQuery, // Map over the $ in case of overwrite _$ = window.$, // Define a loc ...
分类:
Web程序 时间:
2017-03-23 12:34:50
阅读次数:
142
(function(window,undefined){...})(window); 这是一个典型的自执行的匿名函数。 为什么会有一个名为undefined的形参呢? undefined不是常量,可以把它设置为其他值。 undefined表示一个未声明的变量,或已声明但没有赋值的变量,或一个并不存在 ...
分类:
Web程序 时间:
2017-03-21 15:11:35
阅读次数:
193
本文所有讨论均基于jQuery版本3.1.1,官网http://jquery.com/。 一 简介 Sizzle是用javascript实现的CSS selector engine,官网见https://sizzlejs.com/。官网上给出的Public API是 由于现在大多数浏览器都支持CSS ...
分类:
Web程序 时间:
2017-02-23 15:57:23
阅读次数:
375
大家好,第一次写有点正规的博客,以前都是随手复制几下。为了打LOL,我写快点,代码我都复制在最下面了,并且写了大量的注释。 首先我写jquery插件,喜欢这么写(好处有很多,以后在讲,哈哈,看过jQuery源码应该知道): (function(root,factory,plug,undefined) ...
分类:
Web程序 时间:
2017-02-19 21:17:35
阅读次数:
216
jQuery源码分析-03构造jQuery对象-源码结构和核心函数 jQuery.fn和jQuery.prototype区别 ...
分类:
Web程序 时间:
2017-02-12 18:54:10
阅读次数:
154