我有一个JavaScript文件,该文件具有许多功能,这些功能由网站的各个部分使用,每个部分都位于其自己的子域中。
如果将文件放置在根目录中,并具有指向该特定子目录的所有子域链接,或者应该在每个子域中均具有JavaScript文件的副本并链接至每个子目录,那将是一个好主意? JavaScript文件已更新为假期日期,因此会定期更新。如果重复的话,这将意味着全部更新...
预先感谢:)
答案 0 :(得分:1)
为了节省时间(以及空间)并使您的项目整洁,最好将文件放置在scripts
或js
主文件夹中。
换句话说,在主项目的根目录中为所有脚本创建一个文件夹,并将文件放置在其中:
site
| - scripts
| - file.js
...
完成后,将所有其他子域链接到该文件。
希望它会有所帮助:)
答案 1 :(得分:0)
当我对JavaScript或CSS文件有多种用途,但只想更新一次时,我会创建一个软的符号链接
这基本上只是一个操作系统指针,可以将多个“链接”指向一个文件。
这样,您就可以更新单个JavaScript文件,似乎您已经跨多个站点更新了多个JavaScript文件。
例如
ln -s /path/to/your/actual/js/file/javascript.js /path/to/your/symlink/javascript.js
这里是Wikipedia article,解释什么是符号链接。