首先,JavaScript代码执行顺序自上而下逐行执行。因此JavaScript代码防止的位置必定要合适,否者可能没法达到你预期。html
JavaScript代码执行分为三种状况:函数
这一部分的JavaScript代码应写在html中的<head></head>标签内,以便任何函数调用前都已经加载了。spa
这一部分的JavaScript代码放置在<body>元素内。code
页面加载完成后当即执行,写在文档最后面。已有的一些函数也能够代替这个部分,好比htm
//页面加载 完全部资源后执行,只能写一个,写多个的话默认覆盖前面的只执行最后一个 window.onload() //页面加载完全部DOM节点后执行,能够写多个,逐个执行。 $(document).ready(function () { }