在一个文件中使用javascript文件准备两次好吗?

时间:2012-01-19 20:52:57

标签: javascript jquery dom

我的网页上有一个标题,其中包含我正在使用的一些jquery插件的一些javascript。这些插件用在一堆页面上,所以我只是将它们包含在我的一个页面中包含的头文件中。

但有一页我希望包含其他一些javascript,但只需要在这一页上。我可以在同一页面上第二次使用文档就绪功能还是那种糟糕的形式?

我不想在每个页面上包含javascript,因为它不需要,并且在每个页面上加载都是浪费。

4 个答案:

答案 0 :(得分:8)

YES

jQuery docs很清楚这很好。

答案 1 :(得分:3)

没有错,它将按照指定的顺序执行

这是一个演示http://jsfiddle.net/LKuz2/7/

答案 2 :(得分:3)

是的,您可以多次使用它。它将每个函数绑定到文档准备就绪的触发事件。

答案 3 :(得分:2)

是的,请记住:

  • 您的代码可读性较差。
  • 每个块最终会有多个功能范围。因此,您在一个闭包中创建的变量将不会从其他闭包中看到。

建议:如果您认为需要多个$(document).ready(块,那么您可能错了。花些时间重新使用您的解决方案,使其更易于维护。

呃,这已经在这里介绍了。不止一次。由我。多么尴尬:)。