任何人都可以可以确认存储jQuery代码,最初我是在一个文件的开头插入的一切,但我看到越来越多的代码跨页所用的最好的办法,

时使用include文件..扩展名为.JS的最佳方式?

别的或更好相对于该?

什么是存储我的.js文件,如果是这种情况的最佳场所..

根的我有

/ CSS /脚本

等等... /脚本是我的jQuery的文件...但我应该使用同为我的.js文件?

任何人有目录结构中的一些建议?

有帮助吗?

解决方案

您应该尽可能多的代码存储,你可以在.js文件,因为这将让浏览器只需一次下载和再利用的所有请求。

如果您直接包括你的代码HEAD部分为纯文本你这是在强迫的代码在每个请求被下载,减慢页面传送。

您存储文件的目录是由你真的...我用/css/js,但/scripts使用,以及在许多ocassions。

其他提示

如果您在页面上插入你的JavaScript取决于你想做什么。有参数您的JavaScript在页面的结尾速度的缘故链接,从而使浏览器可以尝试分析/执行任何JavaScript之前加载页面。当然,如果你需要你的JavaScript页面加载之前执行,你需要把你的文件的头部。这真的取决于你和你的需求。

的.js为JavaScript文件的标准的扩展,所以这会是优选使用的是,以保持。这是一个好主意,而不是链接到您的JavaScript文件,这使得它们在页面上的,所以用户的浏览器缓存JavaScript文件。

您保存这些脚本是你的,但它似乎是一个好主意来存储在/ scripts目录中所有的jQuery文件。

这并不需要太复杂。还建议是,与JS扩展存储肯定,但是从第三方库保持你的Javascript独立。

这是所有你将需要:

.
./js/jquery/jquery.js
./js/yourfiles.js

或者,把你的文件在您的公司名称:

./js/companyname/yourfiles.js

正如其他人说:把你的JS在文件的结尾,如果在所有可能的。

勒布是正确的,但要补充一点,尝试所有的JS和CSS文件压缩到各存在一个。

不管这些文件是否被缓存,还有一个来回请求到服务器每个单独的文件,以检查它是否已被更新。这可以减缓用户的使用体验时,有很多JS和CSS文件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top