Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript小型化&;串联最佳实践?_Javascript_Optimization_Requirejs_Minify_Uglifyjs - Fatal编程技术网

JavaScript小型化&;串联最佳实践?

JavaScript小型化&;串联最佳实践?,javascript,optimization,requirejs,minify,uglifyjs,Javascript,Optimization,Requirejs,Minify,Uglifyjs,如果您正在构建一个10页的站点,并使用uglifyJS将所有javascript代码缩小并连接到一个文件中,那么在整个站点上全局优化代码的最佳实践是什么 假设所有页面都有共享代码和一些唯一的代码。您是否将所有代码都包含在单个缩小的javascript文件中,并包含不会在每个页面上使用的代码?或者,您是否应该为每个页面创建一个具有唯一代码的附加精简javascript文件 P>我知道最好的选择可能是每个站点都是独一无二的,但是如果有一个通用的经验法则,我很想知道最好的方法是什么。取决于你的网站,

如果您正在构建一个10页的站点,并使用uglifyJS将所有javascript代码缩小并连接到一个文件中,那么在整个站点上全局优化代码的最佳实践是什么

假设所有页面都有共享代码和一些唯一的代码。您是否将所有代码都包含在单个缩小的javascript文件中,并包含不会在每个页面上使用的代码?或者,您是否应该为每个页面创建一个具有唯一代码的附加精简javascript文件


<> P>我知道最好的选择可能是每个站点都是独一无二的,但是如果有一个通用的经验法则,我很想知道最好的方法是什么。

取决于你的网站,如果JavaScript查询不是你的问题,你可以尝试将一个文件全部缩小,但是考虑到不同的页面,你可以细分JS文件。