摘要: jQuery.extend是jQuery最重要的方法之一,下面看看jQuery是怎样实现扩展操作的 1 // 如果传入一个对象,这个对象的属性会被添加到jQuery对象中 2 3 // 如果传入两个或多个对象,所有对象的属性会被添加到第一个对象中 4 5 // 如果想合并两个对象,则可以这样用:... 阅读全文
posted @ 2015-07-23 20:14 elcarim 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 1 // 建立方法实例,提高方法访问的速度(避免在原型链上搜索) 2 3 var deletedIds = []; 4 var slice = deletedIds.slice; 5 var concat = deletedIds.concat; 6 var push = deletedIds.... 阅读全文
posted @ 2015-07-23 20:12 elcarim 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 1 //jQuery.fn.intit 中使用到的外部变量: 2 3 // 判断是否为HTML标签或#id 4 rquickExpr = /^(?:\s*()[^>]*|#([\w-]*))$/; 5 6 // window.document的jQuery对象 7 rootjQu... 阅读全文
posted @ 2015-07-22 20:29 elcarim 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 目前阅读的是jQuery 1.11.3的源码,有参考nuysoft的资料。原来比较喜欢在自己的Evernote上做学习基类,并没有在网上写技术博客的习惯,现在开始学习JS的开源代码,想跟大家多交流,希望有所收获。 1 (function( global, factory ) { 2 if... 阅读全文
posted @ 2015-07-22 18:53 elcarim 阅读(557) 评论(0) 推荐(1) 编辑