ready(fn)

【原文地址】

http://jquery.cuishifeng.cn/ready.htmlhtml

概述

當DOM載入就緒能夠查詢及操縱時綁定一個要執行的函數。jquery

這是事件模塊中最重要的一個函數,由於它能夠極大地提升web應用程序的響應速度。web

簡單地說,這個方法純粹是對向window.load事件註冊事件的替代方法。經過使用這個方法,能夠在DOM載入就緒可以讀取並操縱時當即調用你所綁定的函數,而99.99%的JavaScript函數都須要在那一刻執行。函數

有一個參數--對jQuery函數的引用--會傳遞到這個ready事件處理函數中。能夠給這個參數任意起一個名字,並所以能夠再也不擔憂命名衝突而放心地使用$別名。ui

請確保在 <body> 元素的onload事件中沒有註冊函數,不然不會觸發+$(document).ready()事件。code

能夠在同一個頁面中無限次地使用$(document).ready()事件。其中註冊的函數會按照(代碼中的)前後順序依次執行。htm

參數

fnFunctionV1.0

要在DOM就緒時執行的函數事件

示例

描述:

在DOM加載完成時運行的代碼,能夠這樣寫:ip

jQuery 代碼:
$(document).ready(function(){
  // 在這裏寫你的代碼...
});

描述:

使用 $(document).ready() 的簡寫,同時內部的 jQuery 代碼依然使用 $ 做爲別名,而無論全局的 $ 爲什麼。io

jQuery 代碼:
$(function($) {
  // 你能夠在這裏繼續使用$做爲別名...
});
本站公眾號
   歡迎關注本站公眾號,獲取更多信息