怎么实现链式调用jQuery插件
程序员文章站
2022-03-15 17:46:38
...
实现链式调用jQuery插件的方法:首先创建好对象,并调用自己的方法;然后在方法的末尾添加【return this】;最后把对象折返回来,这样对象就可以继续调用方法,从而实现链式操作了。
实现链式的基本条件就是要实例对象先创建好,调用自己的方法。
链式调用是通过return this的形式来实现的。通过对象上的方法最后加上return this,把对象再返回来,对象就可以继续调用方法,实现链式操作了。
Obj().init().setFlag();
分解:
obj = Obj(); obj.init(); obj.setFlag();
如果需要链式的处理,只需要在方法内部返回当前的这个实例对象this就可以了,因为返回当前实例的this,就又可以访问自己的原型了。
Obj.prototype = { init: function() { ... return this; }, setFlag: function() { ... return this; } }
链式调用的好处:节省代码量,代码看起来更优雅。
链式调用的问题:所有对象的方法返回的都是对象本身,也就是说没有返回值,所以这种方法不一定在任何环境下都适合。
以上就是怎么实现链式调用jQuery插件的详细内容,更多请关注其它相关文章!
上一篇: 花式了解---MySQL多表查询
下一篇: mysql的共享锁与排他锁详解
推荐阅读
-
Jquery左右滑动插件之实现超级炫酷动画效果附源码下载_jquery
-
jQuery链式操作如何实现以及为什么要用链式操作_jquery
-
jQuery插件Validate实现自定义表单验证_jquery
-
PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
-
基于jQuery实现一个marquee无缝滚动的插件
-
使vue实现jQuery调用的两种方法
-
JQuery实现文字无缝滚动效果示例代码(Marquee插件)
-
Python实现类似jQuery使用中的链式调用的示例
-
JS/jquery实现一个网页内同时调用多个倒计时的方法
-
jQuery插件实现非常实用的tab栏切换功能【案例】