gpt4 book ai didi

javascript - 在正文而不是 header 中链接 javascript 文件会导致问题吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:19:02 25 4
gpt4 key购买 nike

这就是我想要做的

<script type="text/javascript" src="resources/application.js"></script>
<script type="text/javascript" >
$(document).ready(createHeader());
$(document).ready(scriptSet());
</script>

id 喜欢避免将两者分开,虽然通常我只在标题内看到脚本链接,但 document.ready 函数放在那儿似乎不起作用。但是,当放置在 body 的末端时,一切似乎都完全正常,那么这会导致任何问题还是这样好吗?

最佳答案

从功能上讲,只要您将代码包含在 $(document).ready(function(){ }); 中,它就会出现在之后 jQuery 文件包含,它是在head 还是body 中。 $(document).ready 确保在执行任何脚本之前完全加载 DOM。

但是,将所有脚本包含和脚本放在body 的底部对于加载性能来说最好

This article explains it nicely.

示例:

        <body>

<!-- MY HTML CODE -->

<!-- START javascript -->
<script type="text/javascript" src="/javascript/jquery/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="/javascript/jquery/plugins/jquery.random_plugin.js"></script>
<script type="text/javascript" src="/javascript/jquery/plugins/jquery.random_plugin2.js"></script>
<script type="text/javascript" src="/javascript/some_other_scripts.js"></script>

<script type="text/javascript" language="JavaScript">
//<![CDATA[
$(document).ready(function(){
// my code
});
//]]>
</script>
<!-- END javascript -->

</body>

关于javascript - 在正文而不是 header 中链接 javascript 文件会导致问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6838689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com