码迷,mamicode.com
首页 > Web开发 > 详细

jquery源码学习(三)—— jquery.prototype主要属性和方法

时间:2017-01-29 23:07:06      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:版本   log   blog   ext   变量   map   版本号   ini   tor   

上次我们学习了jquery中的主要对象jQuery和一些变量,现在我们开始学习jquery的原型

98行声明了jQuery.fn = jQuery.prototype = {}

285行jQuery.fn.init.prototype = jQuery.fn;

这个对象中定义的的就是jquery的主要方法

98 - 285 行完成了这些任务。

主要定义了如下的变量

 1 jQuery.fn = jQuery.prototype = {
 2     jquery : core_version,
 3     constructor : jQuery,
 4     init : function( selector, context, rootjQuery ){},
 5     selector: "",
 6     length: 0,
 7     toArray: function() {},
 8     get : function(num){},
 9     pushStack: function( elems ) {},
10     each: function( callback, args ) {},
11     ready: function( fn ) {},
12     slice: function() {},
13     first: function() {},
14     last: function() {},
15     eq: function( i ) {},
16     map: function( callback ) {},
17     end: function() {},
18     push: core_push,
19     sort: [].sort,
20     splice: [].splice
21 }

jquery:这个参数表示jquery对象的版本号;

constructor: 纠正指向

init : 初始化构造,

 

jquery源码学习(三)—— jquery.prototype主要属性和方法

标签:版本   log   blog   ext   变量   map   版本号   ini   tor   

原文地址:http://www.cnblogs.com/sowhite/p/6357772.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!