我有一个页面使用了很多jQuery代码,但它变得无法管理。我希望能够整理它以将相关部分放入单独的.js文件中,并将它们包含在脚本标记中的页面上。
我似乎可以通过在页面上使用$(document)。 plugin_name(); 创建它们作为jQuery插件来实现这一点。
可以这样做还是有更好/更简单的方式?
由于
答案 0 :(得分:2)
你不必做任何这样的恶作剧,如果你按正确的顺序导入.js文件,它将像在一个文件中一样工作。您也可以在任何文件中使用$(document).ready(function() { });
块而不会出现问题。
答案 1 :(得分:1)
我建议你试试Sprockets:http://getsprockets.org/。它允许您将Javascript分成各种可管理文件,并将它们合并到一个文件中进行部署。
将Javascript拆分为多个文件对于开发时的大型应用程序来说是必须的,但将它们合并为一个对于在生产中加载延迟时非常重要。
答案 2 :(得分:0)
请查看Rebecca Murphey关于organizing your code
的帖子如果你正在使用jQuery UI,它有一个非常酷的小部件制作工具,可以帮助你创建自己的stateful plugins