3 回答
TA貢獻1815條經驗 獲得超13個贊
jQuery的.on()方法:我對Ajax使用了.on()方法(動態創建DOM元素)。.on()單擊處理程序是否應該總是在document.備妥內?
性能:將各種javascript/jQuery對象保存在document.現成的內部或外部(另外,性能差異很大嗎?)
對象范圍:Ajax加載的頁面無法訪問上一頁文檔中的對象。準備好了,對嗎?它們只能訪問文檔之外的對象。就緒(即真正的“全局”對象)?
window.myvarname = '';
TA貢獻1830條經驗 獲得超3個贊
在安全使用jQuery之前,需要確保頁面處于準備好的被操縱。使用jQuery,我們通過將代碼放入函數中,然后將該函數傳遞給$(document).ready()..我們傳遞的函數可以是匿名函數.
$(document).ready(function()?{??
????console.log('ready!');??});一旦文檔準備就緒,這將運行我們傳遞給.ready()的函數。這里發生了什么事?我們使用$(Document)從頁面的文檔創建jQuery對象,然后調用該對象上的.ready()函數,將我們要執行的函數傳遞給它。
由于您會發現自己做了很多事情,所以如果您愿意的話,這里有一個簡化的方法-如果您傳遞一個函數,$()函數會作為$(Document).ready()的別名執行雙重任務:
$(function()?{??
????console.log('ready!');??});添加回答
舉報
