Dmi*_*try 9 html javascript requirejs
根据雅虎开发者网络等许多来源,javascript位于页面底部,因此网页内容将在加载javascript之前显示.在head标签中调用require.js是否会使浏览器在显示页面之前等待脚本完成加载?
<head>
<title>My Sample Project</title>
<script data-main="scripts/main" src="scripts/require.js"></script>
</head>
Run Code Online (Sandbox Code Playgroud)
答案有点复杂; 它可以去无论是在<head>或<body>您的网页,这取决于你需要什么用require.js.某些操作在逻辑上需要在加载内容之前发生,但大多数事情都乐于等待.
在页面加载之前需要发生的事情的一个示例是css预处理器LESS,这显然需要运行<head>(实际上这应该是预编译并作为静态css提供,但它是一个很好的例子) - 另一个例子是JavaScript模板系统或某种客户端MVC系统ember.js
对于基本的表示JavaScript,通常可以将其包含在页面底部.
| 归档时间: |
|
| 查看次数: |
1904 次 |
| 最近记录: |