需要一些编写良好的jQuery插件的例子

时间:2011-12-12 06:54:33

标签: jquery jquery-ui jquery-plugins

我见过人们以不同的风格编写jQuery插件。一些作者使用私有methods对象(在闭包内)并使用methods[fn].call(this, args)样式调用该方法。还有其他人创建私有类的新对象,并调用类似this.fn()的方法。很少有其他人使用ui.widget作为其插件的基础。

您会为插件建议以下哪种方法?我对使用ui.widget不感兴趣,因为它是一个额外的依赖,可以避免。任何人都可以建议一些写得很好的jQuery插件,这将帮助我编写更好的插件。

3 个答案:

答案 0 :(得分:2)

我认为此链接提供了一些有用的提示和链接:

http://james.padolsey.com/javascript/why-create-a-jquery-plugin/

答案 1 :(得分:1)

答案 2 :(得分:1)

我不知道我的写得不好。我一开始就把它保持得非常简单,然后逐渐增加了功能以允许例如操作等。如果这就是你写得很好的意思,那么我写的就是简洁的。他们确实得到了大量的下载。

只需搜索dumbFormState和dumbCrossFade或“如何创建实例感知的插件”,您就会找到我的文字和代码。

你必须做的第一件事就是知道你的嘘声。

1)一遍又一遍地观看道格拉斯·克罗克福德的视频直到它坚持下去。他很聪明。我不能强调第一个。 2)研究流行的jQuery插件实现,因为在看了Crockford之后,你会得到它。 3)浏览John Resig的高级JavaScript教程。他很聪明。我不能强调这一点。

学习这一目标的道路并不容易,但如果你走得很远,你就会收获。