何时将代码转换为jQuery插件是有意义的?
您的代码部分可能作为插件更好的标准/标志是什么?
答案 0 :(得分:2)
实际上,只要您开始向$.fn
添加新内容,您的代码就是一个jQuery插件。
但除此之外,对于可重用的代码或代码并不适用于您的应用程序。
另请查看Plugin Authoring Guide - 它会向您展示一些您应遵循的最佳做法;特别是如果你可能在某个时候发布你的jquery插件。但它也可能会给你一些关于何时使你的代码成为插件的想法。
答案 1 :(得分:2)
如果代码完全可以覆盖/可重用,那么最重要的是,如果你认为你实际上需要在不久的将来重新使用它。我通常最终得到两者的混合物;通用功能被抽象到插件中,特定于页面的自定义代码初始化这些插件并设置该页面独有的任何内容。
我确切地知道你在哪里做出抽象决定的意思,而且没有严格的规则要遵循。如果它不是很明显,你至少可以尝试编写自定义代码,着眼于你可能将它变成插件的未来。 Javascript通过它的闭包真的很容易。