直到現在,我只把我所有的jQuery善良放在$(document).ready()
函數中,包括在某些用戶交互中使用的簡單函數。jquery文檔內部或外部的函數準備好
但是,不需要加載DOM文檔或只是事後才調用的函數也可以放在$(document).ready()
之外。例如,考慮一個非常簡單的驗證功能,如:
function hexvalidate(color) {
// Validates 3-digit or 6-digit hex color codes
var reg = /^(#)?([0-9a-fA-F]{3})([0-9a-fA-F]{3})?$/;
return reg.test(color);
}
該功能只從$(document).ready()
功能雖然中調用。
什麼是最佳實踐(語法,速度);在或裏面放置這樣的功能 jQuery文件就緒功能嗎?
+1 - 漂亮的編輯。 – karim79 2010-04-15 13:11:01