博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery 插件拓展
阅读量:5019 次
发布时间:2019-06-12

本文共 537 字,大约阅读时间需要 1 分钟。

jQuery.fn是所有jQuery对象的原型对象

1 不要依赖$标识符

(function($){}(jQuery))

2 若插件不反回自己的值,请确保返回jQuery对象以便进行链式调用

3 如果扩展方式有两个以上的参数或配置选项,请允许用户能使用对象的方式传递选项

4 不要污染jQuery命名空间。例如jQuery.fn上定义一个接受函数名的方法,该方法名即为插件名。当需要定义多个方法时,可以将插件名作为前缀

5 若插件需要绑定事件处理程序,请将所有这些处理程序放在事件命名空间中。使用插件名作为命名空间名。

6 若插件需要通过data()与元素关联数据,请将所有数据值放在单一对象中,然后用与插件名相同的键值将该对象作为单一值存储

7 用jquery.plugin.js这种文件命名方式保存插件代码到一个文件中

 

可以给jQuery自身增加函数来添加新的工具函数

可以给jQuery.fx,speeds添加属性来扩充新的动画时长名

可以给jQuery.easing添加属性来添加新的缓动函数

可以给jQuery.expr[':']对象添加属性来添加新的伪类过滤器

 

转载于:https://www.cnblogs.com/goOtter/p/9534224.html

你可能感兴趣的文章
日志收集思考
查看>>
asp.net 发布后,遇到的导出excel报错的问题
查看>>
(转)Spring boot——logback.xml 配置详解(四)<filter>
查看>>
项目中操作redis改brpop阻塞模式为订阅模式的实现-java实习笔记二
查看>>
PHP中各种Hash算法性能比较
查看>>
对象深度克隆
查看>>
12动态规划运用实例
查看>>
规则9 减少DNS查找
查看>>
web 富文本编辑器总结
查看>>
限制某个进程只能在某个CPU上运行
查看>>
宋体、实例-Java中的单例模式-by小雨
查看>>
AutoMapper转换规则
查看>>
linux内核分析系列--百度
查看>>
SDN:软件定义网络
查看>>
GitHub具体教程
查看>>
写时拷贝(Copy On Write)方案详解
查看>>
CentOS 從 PHP 5.1.X 升級到 PHP 5.3
查看>>
MVC
查看>>
第二百三十五节,Bootstrap栅格系统
查看>>
《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #21FUSE
查看>>