Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.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
如果js文件数量较大,如何管理网页中的JavaScript(.js)文件?_Javascript_Html - Fatal编程技术网

如果js文件数量较大,如何管理网页中的JavaScript(.js)文件?

如果js文件数量较大,如何管理网页中的JavaScript(.js)文件?,javascript,html,Javascript,Html,我的网页中有超过15个(.js)文件。我需要知道,除了将所有.js文件放在脚本标记中之外,还有没有其他有效的方法来管理HTML或jsp页面中的java脚本(.js)文件?有几种不同的方法可以做到这一点,第一种方法是将它们结合起来。。另一种方法是使用服务器端代码在执行期间合并它们 简单PHP示例:myscripts.PHP <?php header('Content-Type: application/javascript'); echo file_get_contents(

我的网页中有超过15个(.js)文件。我需要知道,除了将所有.js文件放在脚本标记中之外,还有没有其他有效的方法来管理HTML或jsp页面中的java脚本(.js)文件?

有几种不同的方法可以做到这一点,第一种方法是将它们结合起来。。另一种方法是使用服务器端代码在执行期间合并它们

简单PHP示例:myscripts.PHP

<?php
    header('Content-Type: application/javascript');
    echo file_get_contents("scripts/script1.js");
    echo file_get_contents("scripts/script2.js");
    echo file_get_contents("scripts/script3.js");
    echo file_get_contents("scripts/script4.js");
?>

通过使用上述方法,您仍然可以轻松地管理脚本,并使它们在站点/页面中仅显示为一个脚本。。简单地使用上面的类似

<script src="myscripts.php"></script>

如果您没有服务器端语言(这通常意味着这不是托管页面),那么您的选项非常有限。所以这将是我建议的第一个


还有,忘了谷歌用的那个。。使用一个包含其他脚本的脚本,在页面正文中添加一个脚本标记。

如果js文件太多,有几种方法可以优化网站

  • 将脚本合并到单个文件中
  • 缩小脚本:这有助于减少文件大小
  • 使用脚本加载程序,如


  • 当然,根据具体场景,还有其他方法可以解决这个问题。我刚刚列举了一些常见的方法。

    是的,你应该把它们结合起来。