存储jQuery代码在外部文件和目录结构? [关闭]
-
09-09-2019 - |
题
任何人都可以可以确认存储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文件。