2018-02-12
jquery-介绍
jquery 评论:0 浏览:267

转载请注明出处:https://oldnoop.tech/c/106.html

Jquery介绍

jQuery是一个js框架,框架里面有一个核心的类,叫jQuery

jQuery类定义

//下面的jQuery是一个变量,这个变量指向一个函数

jQuery = function( selector, context ) {

// The jQuery object is actually just the init constructor 'enhanced'

return new jQuery.fn.init( selector, context, rootjQuery );

//函数返回一个jQuery的对象

}

变量$定义

Jquery源代码中

window.jQuery = window.$ = jQuery;

//这行代码把jQuery类赋值给window的$变量

 

$(selector)得到的是什么

js代码中使用$(selector),会调用jQuery变量指向的函数,这个函数 返回一个jQuery的对象

 

在jquery的源代码中jQuery.fn.init这个函数最后一行代码,返回一个数组

return jQuery.makeArray( selector, this );

 

结论:

jQuery类实际是 一个变量,这个变量是一个函数,函数接收选择器的参数

函数返回值是一个jQuery的对象, 这个jQuery对象是一个数组,

最后将这个jQuery变量 赋值给了window的$变量

所以可以直接使用$(selector)

$(selector) ->得到 一个jQuery的对象,jQuery的对象是一个数组

 



  • 转载请注明出处:https://oldnoop.tech/c/106.html

Copyright © 2018 oldnoop.tech. All Rights Reserved

鄂ICP备2023022735号-1