jquery插件开发及 jquery自定义函数
来源:互联网 发布:产后瘦身 知乎 编辑:程序博客网 时间:2024/05/01 12:50
jQuery插件的开发包括两种:
一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。
1、类级别的插件开发
类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。典型的例子就是$.AJAX()这个函数,将函数定义于jQuery的命名空间中。关于类级别的插件开发可以采用如下几种形式进行扩展:
1.1
添加一个全局函数,我们只需如下定义:
1.2
添加多个全局函数,可采用如下定义:
1.3
1.4
虽然在jQuery命名空间中,我们禁止使用了大量的JavaScript函数名和变量名。但是仍然不可避免某些函数或变量名将于其他jQuery插件冲突,因此我们习惯将一些方法封装到另一个自定义的命名空间。
2、对象级别的插件开发
对象级别的插件开发需要如下的两种形式:、
形式1:
形式2:
2.1
这是一个单一插件的脚本。如果你的脚本中包含多个插件,或者互逆的插件(例如:
但是如果我们需要分解我们的实现代码为多个函数该怎么办?有很多原因:设计上的需要;这样做更容易或更易读的实现;而且这样更符合面向对象。
2.2
让我们为我们的插件添加功能指定前景色和背景色的功能。我们也许会让选项像一个options对象传递给插件函数。例如:
- jquery插件开发及 jquery自定义函数
- jquery插件开发及 jquery自定义函数
- jquery插件开发及 jquery自定义函数
- 【jQuery】jQuery自定义插件开发
- jquery 自定义插件开发
- jquery 自定义插件开发
- jQuery插件开发及jQuery.extend函数详解和jQuery.fn与jQuery.prototype区别
- jQuery插件开发及jQuery.extend函数详解和jQuery.fn与jQuery.prototype区别
- jQuery插件开发及jQuery.extend函数详解和jQuery.fn与jQuery.prototype区别
- jquery 自定义插件开发整理
- 根据JQuery开发自定义插件。
- jquery自定义插件开发总结
- [ jQuery ] jquery 自定义插件!
- jQuery自定义插件开发基础1——jQuery实用函数的实现
- jQuery自定义插件开发基础1——jQuery实用函数的实现 .
- jQuery自定义插件开发基础1——jQuery实用函数的实现
- jquery开发自定义的插件总结
- jquery开发自定义的插件总结
- 39 个超实用 jQuery 实例应用特效
- C# Dictionary通过value获取对应的key值
- LinkedHashMap、LinkedHashSet源码学习笔记
- thinkphp模板中两个变量比较(if和eq标签的比较)
- 数学建模之论文写作笔记
- jquery插件开发及 jquery自定义函数
- 有关使用Maven常见问题总结(Eclipse中使用Maven、Maven项目部署到tomcat等问题)
- 中位数
- 单利模式android,java中的单例模式。简单讲解单例模式
- 阿拉伯数字转口语汉字Python版
- spring的init-method 和 destory-method
- 在含有EditText的页面,让不获取焦点不出现输入框
- LUA 调式工具的选择
- The Contents.json describing the "AppIcon.appiconset" is not valid JSON.