jquery源码学习—— jquery.prototype主要属性和方法
Posted 白与小寒
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery源码学习—— jquery.prototype主要属性和方法相关的知识,希望对你有一定的参考价值。
上次我们学习了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主要属性和方法的主要内容,如果未能解决你的问题,请参考以下文章