我应该将所有javascript(jquery)代码放入一个.js文件中吗?

时间:2013-01-25 18:51:25

标签: javascript

如果是这样,我会把第二页的代码放在哪里。从阅读其他一些问题我终于意识到我需要将我的javascript(jquery)代码与我的html分开,这也有助于将变量从一个文件用到下一个文件,但是我有第二页的javascript(jquery)而且我不确定我应该如何组织这一切?或者我应该只为第二页制作另一个.js文件?然后两个文件都有两个标签?

3 个答案:

答案 0 :(得分:0)

不,不,不,编写有组织且可读的代码。 分离HTML,CSS和JS代码,资产并使它们井井有条。

请参阅此How to organization JavaScript code in project for maintainability?

答案 1 :(得分:0)

您应该按功能组织JS,而不是根据您需要的功能在每个页面中决定加载什么,一个很好的例子是jQuery插件。您可以使用一个文件来加载jQuery插件,其中包含您需要的所有配置,并在每次需要使用插件时包含该文件。 您可以创建具有特定页面的所有功能的.js文件。您将仅在需要该功能的页面中加载该js。 您也可以通过调用jQuery,getScript()

在js代码中加载JS文件

See here for more

我希望这很有用且清晰

答案 2 :(得分:0)

如果您使用jquery,您应该使用Google托管的文件,因为Google的连接速度非常快且很多人都使用该文件,因此您的客户端浏览器可能会将文件放入其caché中(这样你避免下载,所以你的页面加载速度会快。)

有关详情,请参阅http://encosia.com/3-reasons-why-you-should-let-google-host-jquery-for-you/

并且js代码不是jquery库,如果你使用单个或多个文件,它并不重要,但我想每个文件都需要一个带有所有头文件的新请求。然后,避免使用非常小的.js文件,而是加入它们。