jQuery頁面加載完畢事件及jQuery與JavaScript的比較


1、jQuery概述

  jQuery是一個JavaScript庫,它集成了JavaScript、DOM、CSS和Ajax,簡化了JavaScript編程,提倡write less, do more。

2、jQuery與JavaScript的區別

  • jQuery加載比JavaScript快,jQuery在DOM繪制完畢加載,JavaScript會在頁面所有元素加載完畢才開始加載
  • jQuery不存在覆蓋問題,多個函數恢依次執行;JavaScript存在覆蓋問題,前面的函數會被覆蓋掉,只能執行最后一個

3、jQuery頁面加載完畢事件

以下代碼執行會先彈出jQuery頁面加載完畢事件“頁面加載完畢事件”和“頁面加載完畢匿名函數”,然后執行js方法,彈出“init()方法”

當點擊按鈕時,只會彈出“點擊按鈕彈出框2”

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="utf-8" />
 5         <title>jQuery頁面加載完畢事件</title>
 6         <script src="js/jquery-1.11.0.js"></script>
 7         <script src="demo.js"></script>
 8         <script>
 9             window.onload = function() {
10                 document.getElementById("a").onclick = function() {alert("點擊按鈕彈出框1")};
11                 document.getElementById("a").onclick = function() {alert("點擊按鈕彈出框2")};
12             }
13         </script>
14     </head>
15     <body onload="init()">
16         <button id="a">click</button>
17     </body>
18 </html>
 1 function init() {
 2     alert("init()方法")
 3 }
 4 
 5 $(document).ready(
 6     function() {
 7         alert("頁面加載完畢事件");
 8     }
 9 )
10 
11 $(function() {
12     alert("頁面加載完畢匿名函數");
13 })

 


免責聲明!

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



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