关键 var jQuery = function( selector, context ) { return new jQuery.fn.init(); } jQuery.fn = jQuery.prototype = { constructor: jQuery, name: 'hello', in ...
分类:
Web程序 时间:
2017-10-11 11:10:05
阅读次数:
190
源码结构、核心函数和工具函数 1、源码结构 jQuery对象不是通过 new jQuery 创建的,而是通过 new jQuery.fn.init 创建的 直接调用jQuery( selector, context ),没有必要使用new关键字 jQuery对象就是jQuery.fn.init对象 ...
分类:
Web程序 时间:
2017-08-04 15:17:36
阅读次数:
174
1、问:jquery源码分析的版本是什么? 答:v3.2.1 2、问:为什么要分析jquery源码? 答:javascript是一切js框架的基础,jquery、es6、vue、angular、react、redux,node。只有完全掌握原生js,你才能快速理解各种js框架,也是你达到高级程序员的 ...
分类:
Web程序 时间:
2017-07-18 13:24:40
阅读次数:
201
3. 构造jQuery对象 3.1源码结构 先看看总体结构,再做分解: ...
分类:
Web程序 时间:
2017-05-22 20:32:41
阅读次数:
180
jQuery源码分析-03构造jQuery对象-源码结构和核心函数 jQuery.fn和jQuery.prototype区别 ...
分类:
Web程序 时间:
2017-02-12 18:54:10
阅读次数:
154
转:http://www.cnblogs.com/aaronjs/p/3440647.html?winzoom=1 事件(Event)是JavaScript应用跳动的心脏,通过使用JavaScript ,你可以监听特定事件的发生,并规定让某些事件发生以对这些事件做出响应 事件的基础就不重复讲解了,本 ...
分类:
Web程序 时间:
2016-12-19 14:26:26
阅读次数:
333
jQuery的each迭代器 jQuery的each方法从使用上就要分2种情况: $.each()函数和$(selector).each()是不一样的,后者是专门用来遍历一个jQuery对象的,是为jQuery内部服务的。 $.each()函数可用于迭代任何集合,无论是“名/值”对象(JavaScr ...
分类:
Web程序 时间:
2016-12-04 16:26:26
阅读次数:
202
立即调用表达式: 任何库与框架设计的第一个要点就是解决命名空间与变量污染的问题。jQuery就是利用了JavaScript函数作用域的特性,采用立即调用表达式包裹了自身的方法来解决这个问题。 jQuery的立即调用函数表达式的写法有三种: 写法1: 可以看出上面的代码中嵌套了2个函数,而且把一个函数 ...
分类:
Web程序 时间:
2016-11-10 11:42:23
阅读次数:
306
笔者阅读了园友艾伦 Aaron的系列博客《jQuery源码分析系列》,主要是阅读的jQuery的原理,然后跑园友的代码,真正对jQuery源码的阅读并不多。主要是直接阅读jQuery源码,一次能读懂的部分并不多,不如先阅读源码解析的文章,然后再阅读收获更大。笔者在阅读完园友艾伦的全部jQuery源码 ...
分类:
Web程序 时间:
2016-10-06 00:40:41
阅读次数:
239
上一章节探讨了事件的一些概念,接下来看下jQuery的事件模块。 jQuery对事件的绑定分别有几个API:.bind()/.live()/.delegate()/.on()/click(), 不管是用什么方式绑定,归根到底还是用addEventListener/attachEvent(IE)处理的 ...
分类:
Web程序 时间:
2016-08-24 17:03:25
阅读次数:
255