目前建议加载<script>
标签尽可能靠近</body>
结束标签。
我正在创建一个网络小部件(类似于 Facebook 的类似按钮),我想知道这是否是相同的情况。
<script src="http://localhost/wordpress/?ai1ec_requirejs_widget"></script>
毕竟这个脚本会加载一个非常小的脚本,然后它会通过 require.js 引入我的小部件所需的一切,如果它尽快开始加载不是更好吗?
目前建议加载<script>
标签尽可能靠近</body>
结束标签。
我正在创建一个网络小部件(类似于 Facebook 的类似按钮),我想知道这是否是相同的情况。
<script src="http://localhost/wordpress/?ai1ec_requirejs_widget"></script>
毕竟这个脚本会加载一个非常小的脚本,然后它会通过 require.js 引入我的小部件所需的一切,如果它尽快开始加载不是更好吗?
它仍然可以工作。这更像是一种最佳实践,而不是技术要求。
影响决定放置 javascript 的唯一因素是
建议在页面底部加载大块 javascript,例如 jQuery,但是如果您在页面底部加载 jQuery,如果您在调用 jQuery 时有任何带有 $ 的代码,它将无法正常工作,因为 $ 没有被定义。
因此,在您的情况下,如果它只是少量代码,只要不在任何依赖项之前调用它,这并不重要。
希望有帮助。