Javascript在网页页面加载时的执行顺序
|
源代码网整理以下一、在HTML中嵌入Javasript的方法 源代码网整理以下1、直接在Javascript代码放在标记对<script>和</script>之间 源代码网整理以下2、由<script />标记的src属性制定外部的js文件 源代码网整理以下3、放在事件处理程序中,比如:<p onclick="alert("我是由onclick事件执行的Javascript")">点击我</p> 源代码网整理以下4、作为URL的主体,这个URL使用特殊的Javascript:协议,比如:<a href="javascript:alert("我是 源代码网整理以下5、利用javascript本身的document.write()方法写入新的javascript代码 源代码网整理以下6、利用Ajax异步获取javascript代码,然后执行 源代码网整理以下第3种和第4种方法写入的Javascript需要触发才能执行,所以除非特别设置,否则页面加载时不会执行。 源代码网整理以下二、Javascript在页面的执行顺序 源代码网整理以下1、页面上的Javascript代码是HTML文档的一部分,所以Javascript在页面装载时执行的顺序就是其引入标记<script />的出现顺序, <script />标记里面的或者通过src引入的外部JS,都是按照其语句出现的顺序执行,而且执行过程是文档装载的一部分。 源代码网整理以下2、每个脚本定义的全局变量和函数,都可以被后面执行的脚本所调用。 源代码网整理以下3、变量的调用,必须是前面已经声明,否则获取的变量值是undefined。 源代码网整理以下<script type="text/javscrpt">//<