模型编写jquery插件

Die*_*ego 3 jquery plugins modeling jquery-plugins

我必须创建一个文档,为如何为大型站点编写jQuery插件提供"模型".

例如:所有插件都应该具有:

$.fn.somePlugin = function() {
    return this.each(function() {
        // Here the plugins does its goal.
    });
};
Run Code Online (Sandbox Code Playgroud)

所以他们尊重流畅的模型,同时也可以用多个元素调用它们.我认为他们应该拥有的其他一些东西是:

  • 选项getter和setter(比如在jQuery-ui中)
  • 方法(比如在jQuery-ui中)
  • 某些方法可以更改默认选项.当然,这应该在不修改插件文件的情况下完成(再次,像jQuery-ui).

你的"模型插件"怎么样?(以最好的方式实现这个和你认为必要的其他一些事情).

结果

在这里,您可以根据我阅读的所有信息查看我的插件模板.

Pat*_*cia 5

jquery文档有一个关于插件创作的部分:http: //docs.jquery.com/Plugins/Authoring

这是来自本·阿尔曼斯的"幻灯片"谈论波士顿jquery会议的插件创作:

https://github.com/cowboy/talks/blob/master/jquery-plugin-authoring.js

还有另一个来自本阿尔曼关于编写插件的链接.

http://msdn.microsoft.com/en-us/scriptjunkie/ff696759