頁面中js執(zhí)行順序
更新時間:2009年11月09日 16:51:02 作者:
頁面中js的執(zhí)行順序:在頁面的head標簽中添加一段js代碼,在頁面的尾部也就是</body>之前添加一段代碼,然后在body的onload事件中引用一個函數(shù),此三者的執(zhí)行順序如何?
下面是測試的代碼:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<head runat="server">
<title>測試js的執(zhí)行順序</title>
<script language="javascript" type="text/javascript"><!--
var a = "這是一段在Header里面的JS代碼";
alert(a);
// --></script>
</head>
<body onload="javscript:alert('這是在body的Onload事件中的代碼!');">
<form id="form1" runat="server">
<div>
<p>測試一下js的執(zhí)行順序
</p>
</div>
</form>
<script language="javascript" type="text/javascript"><!--
var a = "這是一段頁面最后的JS代碼";
alert(a);
// --></script>
</body>
</html>
運行后的執(zhí)行順序如下:
執(zhí)行的順序為:head中的js,頁面中的js(將此段Js放置在body標簽之外亦為此順序),body標簽onload事件中的js.
復(fù)制代碼 代碼如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<head runat="server">
<title>測試js的執(zhí)行順序</title>
<script language="javascript" type="text/javascript"><!--
var a = "這是一段在Header里面的JS代碼";
alert(a);
// --></script>
</head>
<body onload="javscript:alert('這是在body的Onload事件中的代碼!');">
<form id="form1" runat="server">
<div>
<p>測試一下js的執(zhí)行順序
</p>
</div>
</form>
<script language="javascript" type="text/javascript"><!--
var a = "這是一段頁面最后的JS代碼";
alert(a);
// --></script>
</body>
</html>
運行后的執(zhí)行順序如下:
執(zhí)行的順序為:head中的js,頁面中的js(將此段Js放置在body標簽之外亦為此順序),body標簽onload事件中的js.
相關(guān)文章
JavaScript立即執(zhí)行函數(shù)與函數(shù)劫持的作用
IIFE全拼Imdiately Invoked Function Expression,是一個在定義的時候就立即執(zhí)行的JavaScript函數(shù),這篇文章主要給大家介紹了關(guān)于Javascript立即執(zhí)行函數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下2023-01-01
js每隔5分鐘執(zhí)行一次ajax請求的實現(xiàn)方法
每隔5分鐘執(zhí)行一次ajax請求,如何實現(xiàn)?下面有個不錯的示例,感興趣的朋友可以參考下2013-11-11
JavaScript設(shè)計模式之構(gòu)造器模式(生成器模式)定義與用法實例分析
這篇文章主要介紹了JavaScript設(shè)計模式之構(gòu)造器模式(生成器模式)定義與用法,結(jié)合實例形式分析了javascript構(gòu)造器模式的概念、原理、與工廠模式的區(qū)別以及相關(guān)使用方法,需要的朋友可以參考下2018-07-07

