摘要:jQuery最基本的功能实现方法。1.实现变量私有化--->使用立即执行函数实现2. 把变量暴露到全局 ---> 利用对象,把变量添加到window的属性,使用window[prop]

脚本宝典收集整理的这篇文章主要介绍了

js实例教程-jQuery最基本的功能实现方法

脚本宝典小编觉得挺不错的,现在分享给大家,也给大家做个参考,希望能帮助你少写一行代码,多一份安全和惬意。

小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。

jQuery最基本的功能实现方法。

1.实现变量私有化--->使用立即执行函数实现

2. 把变量暴露到全局 ---> 利用对象,把变量添加到window的属性,使用window[prop]

为了能够使用$ 和 jQuery ----> window.jQuery = window.$ = jQuery;

3. 不需要 new 构造函数

① 返回一个构造函数

② 将函数定义在jQuery的原型上

③ 入口函数init的原型指向jQuery的原型,实现链式调用 $.fn.init.prototype = $.prototype;

var jQuery = function(){

return new jQuery.prototype.init();

}

window.$ = window.jQuery = jQuery;

$.fn = $.prototype = {

init : function(){

this[0] = document.getElementByClassName('box')[0];

length = 1;

return this;

},

css : function (){

console.log('css')

},

html : function (){

console.log('html');

return this;

}

}

4. 实现链式调用

原型上的每个构造函数都return this;

jQuery最基本的功能实现方法。

1.实现变量私有化--->使用立即执行函数实现

2. 把变量暴露到全局 ---> 利用对象,把变量添加到window的属性,使用window[prop]

为了能够使用$ 和 jQuery ----> window.jQuery = window.$ = jQuery;

3. 不需要 new 构造函数

① 返回一个构造函数

② 将函数定义在jQuery的原型上

③ 入口函数init的原型指向jQuery的原型,实现链式调用 $.fn.init.prototype = $.prototype;

var jQuery = function(){

return new jQuery.prototype.init();

}

window.$ = window.jQuery = jQuery;

$.fn = $.prototype = {

init : function(){

this[0] = document.getElementByClassName('box')[0];

length = 1;

return this;

},

css : function (){

console.log('css')

},

html : function (){

console.log('html');

return this;

}

}

4. 实现链式调用

原型上的每个构造函数都return this;

觉得可用,就经常来吧!Javascript技巧 脚本宝典 欢迎评论哦! js技巧,巧夺天工,精雕玉琢。小宝典献丑了!

总结

以上是脚本宝典为你收集整理的

js实例教程-jQuery最基本的功能实现方法

全部内容,希望文章能够帮你解决

js实例教程-jQuery最基本的功能实现方法

所遇到的程序开发问题,欢迎加入QQ群277859234一起讨论学习。如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典网站推荐给程序员好友。 本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。

80%的人都看过