作为当下最新流行的js库之一的jQuery,有一个让它极其强大的插件开发功能,并且呢还有很多的模块或代码没法在网页中编码或者转换成插件,包括从简单的提示函数到复杂的图集或者表单验证方法。确切的说呢,并不是每一行代码都可以变成一个插件,这样将会毫无意义,但是如果能把它给转换成一个可重复使用的方法将会节省大量的重复开发的时间。当然了如果能够分享给大家,那这段代码本身就具有很大的意义。
jQuery提供了一个很easy的方法去开发插件,这里边呢主要介绍了10种方法,学会了这几步就足够用了。
1.为什么要创建一个插件
jQuery.fn.pluginName = function(){};
有人曾经讨论过创建一个插件的需求和原因,他明确的给出了包括可行性,时间性能等优势。
首先如果你要创建一个插件,你应该考虑如下逻辑和命名方式的问题:
.检查应用在对象中的静态方法
.参数(options)
.自定义动画
又有人分享了在这方面的创意。
<script type = "text/javascript">
//初始化插件
$(document).ready(function(){
jQuery.Shufle.initialize('monaliza.jpg",5,8,67,1500);
jQuery.Shuffle.run();
});
</script>
这是一个针对初学者和初级开发者的简单示例,这段代码给出了一个命名为Shuffle的简单插件。