0

目前建议加载<script>标签尽可能靠近</body>结束标签。

我正在创建一个网络小部件(类似于 Facebook 的类似按钮),我想知道这是否是相同的情况。

<script src="http://localhost/wordpress/?ai1ec_requirejs_widget"></script>

毕竟这个脚本会加载一个非常小的脚本,然后它会通过 require.js 引入我的小部件所需的一切,如果它尽快开始加载不是更好吗?

4

2 回答 2

0

它仍然可以工作。这更像是一种最佳实践,而不是技术要求。

于 2012-09-18T16:58:05.520 回答
0

影响决定放置 javascript 的唯一因素是

  • 依赖关系/执行顺序
  • 加载时间
  • 最佳实践(这主要是由于加载时间)

建议在页面底部加载大块 javascript,例如 jQuery,但是如果您在页面底部加载 jQuery,如果您在调用 jQuery 时有任何带有 $ 的代码,它将无法正常工作,因为 $ 没有被定义。
因此,在您的情况下,如果它只是少量代码,只要不在任何依赖项之前调用它,这并不重要。

希望有帮助。

于 2012-09-18T17:03:33.020 回答