分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

jQuery 插件拓展

发布时间:2023-09-06 02:11责任编辑:彭小芳关键词:jQuery

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[‘:‘]对象添加属性来添加新的伪类过滤器

jQuery 插件拓展

原文地址:https://www.cnblogs.com/goOtter/p/9534224.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved