use*_*122 3 javascript jquery dom
这就是我想要做的事情
<script type="text/javascript" src="resources/application.js"></script>
<script type="text/javascript" >
$(document).ready(createHeader());
$(document).ready(scriptSet());
</script>
Run Code Online (Sandbox Code Playgroud)
我希望避免将两者分开,虽然通常我只在标题内部看到脚本链接,但文档.ready函数在放在那里时似乎不起作用.然而,当放置在身体的末端时,一切似乎都完全正常,所以这会导致任何问题或者这很好吗?
在功能上,只要你附上你的代码内$(document).ready(function(){ }); ,并谈到后 jQuery的文件包括,它并没有,如果它在这个问题上head还是body. $(document).ready确保在执行任何脚本之前完全加载DOM.
无论其,把所有的脚本包括在的底部脚本body是最好的加载性能.
例:
<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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3818 次 |
| 最近记录: |