js 外部引用文件與 onload()函數的優先級


在HTML頁面中的body加載進來的時候,外部引用的js文件存放的位置
1.js文件放在 body里面,則是按照body的加載順序(按先后順序)進行加載
2.js文件放在 <head>標簽里面的文件,則是在body加載完之后,才加載頭部的js文件
 
注:js文件和body加載的順序是: body ----> js文件
 
在body里面加載的 js文件 和 onload函數的加載順序:
 
同在body里面加載的文件, onload函數會優先於 js文件的加載
實例代碼:
 
a.html
<html>
<head>
<meta charset="utf-8" />
<title>JSPlumb</title>
<link rel="stylesheet" href="css/demo.css" />
<script type="application/javascript">
function aaa(){
alert("first one");
}
</script>
</head>
<body onload="aaa()">
<script type="text/javascript" src="../demo.js" ></script>
</body>
</html>
 
demo.js
(function($){
alert("second");
})(jQuery);
 
 
輸出結果: first one -----> second


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM