关于JQ插件和函数的问题
自定义的插件和定义函数感觉效果都差不多不是吗?感觉用插件的方式,定义函数也可以做啊。。这两者的差别是不是只在于,自定义JQ插件是定义一个是JQ对象的方法。
我感觉函数好像更好用点。。这两者各右什么利弊吗?
1
收起
正在回答 回答被采纳积分+1
1回答
正在想名字呢
2018-07-30 10:38:45
jQuery插件开发包括两种:一种是类级别的插件开发,即给jquery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。
(1)类级别的插件开发
类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。典型的例子就是$.AJAX()这个函数,将函数定义于jQuery的命名空间中。关于类级别的插件开发可以采用如下几种形式进行扩展:
(2)添加一个新的全局函数添加一个全局函数,定义如下:
jQuery.foo = function() {
alert('thanks');
};个人觉得没有本质的区别
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36712 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星