【发布时间】:2015-08-24 07:58:26
【问题描述】:
我应该怎么做才能减少加载时间?
<head>
<title>NCI SwitchGears</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="bootstrap-3.3.4-dist/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="bootstrap-3.3.4-dist/js/bootstrap.min.js"></script>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="menu/styles.css">
<script src="bootstrap-3.3.4-dist/js/jquery-latest.min.js" type="text/javascript"></script>
<script src="menu/script.js"></script>
</head>
【问题讨论】:
-
首先,只加载一个 jQuery 版本。顺便说一句,第二个将覆盖任何先前设置的 jQuery 方法,作为引导 js 方法
-
通常你可以延迟加载 JS 文件,方法是把它们放在结束体标签
</body>之前。如果您需要进行一些特征检测或填充某个特征,但大多数时候您正在解析和操作需要加载 DOM 的 DOM,则可能会有例外。在页面末尾包含脚本或创建加载/初始化函数将有助于延迟 JS 的解析和执行。
标签: javascript jquery html css web