跨平台移动APP设计及应用
上QQ阅读APP看书,第一时间看更新

3.5 jQuery自定义插件

3.5.1 jQuery自定义插件规范

jQuery插件实际上就是以jQuery核心代码为基础编写的一段应用程序,开发人员可以使用它创建Web应用程序,提高移动网站的开发效率。

虽然jQuery自身的函数库可以满足大部分开发需求,但还是很难满足所有设计需要,特别是个性化开发需求。

创建jQuery插件需要遵守一定的规则,以确保自定义的插件能与其他代码兼容。

1.jQuery自定义插件的命名规则

如果希望用户在查看文件时立即知道这是什么插件,统一文件名称是必需的。

jQuery自定义插件的命名规则:

jquery.插件名.js

自定义插件名时要注意防止与JavaScript库的插件混淆。

2.方法返回值

所有jQuery插件的方法都应该返回一个值,除特定需求之外,所有方法都必须返回jQuery对象。

如果需要方法返回计算值或者某个特定对象,一般都应该返回当前上下文环境中的jQuery对象,用this关键字引用。通过这种方式,可以保持jQuery框架方法顺序链的连续。

3.jQuery与$有区别

在插件代码中总是使用jQuery,而不是使用别名“$”。

jQuery插件分为jQuery对象级的插件和jQuery类级别的插件,它们在编写形式上有一些差别。