JavaScript和Jquery的區別


JavaScript和Jquery的區別

  1. Javascript是一門編程語言,我們用它來編寫客戶端瀏覽器腳本。
  2. jQuery是javascript的一個庫,包含多個可重用的函數,用來輔助我們簡化javascript開發
  3. jQuery能做的javascipt都能做到,而javascript能做的事情,jQuery不一定能做到

一般情況下,是庫的文件,該庫中都會拋出來構造函數或者對象,如果是構造函數,那么使用new關鍵字創建對象,如果是對象直接調用屬性和方法

window.onload和$(document).ready()區別

DOM文檔加載的步驟
  1. 解析HTML結構。
  2. 加載外部腳本和樣式表文件。
  3. 解析並執行腳本代碼。
  4. DOM樹構建完成。
  5. 加載圖片等外部文件。
  6. 頁面加載完畢。

1. 執行時間不同

  • window.onload必須等到頁面內包括圖片的所有元素加載完畢后才能執行。

  • $(document).ready()是DOM結構繪制完畢后就執行,不必等到加載完畢。

2. 編寫個數不同

  • window.onload不能同時編寫多個,如果有多個window.onload方法,只會執行一個

  • $(document).ready()可以同時編寫多個,並且都可以得到執行

3. 簡化寫法不同

  • window.onload沒有簡化寫法

  • $(document).ready(function(){})可以簡寫成$(function(){});


免責聲明!

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



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