在客戶端的JavaScript,什麼差別的B/W客戶端的JavaScript函數
$(function(){
....
});
和
function myFunc() {
...
}
(找不到在谷歌相關的教程)
在客戶端的JavaScript,什麼差別的B/W客戶端的JavaScript函數
$(function(){
....
});
和
function myFunc() {
...
}
(找不到在谷歌相關的教程)
第一個是DOM ready處理函數在jQuery(JavaScript庫)中使用。它在DOM完全加載時執行。而第二個是名稱爲myFunc
的簡單定義的函數。
您可以在MDN: https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Function中瞭解關於JavaScript功能的更多信息。
它們的功能完全不同的用途。
上的調用的第一個函數$()
與參數function() {}
。
第二個定義函數myFunc
。
$()是jQuery的的document.ready語法速記:)Documentation
一個$(內部代碼運行時,DOM已加載到可以訪問/操縱。
第二個例子只是一個普通的函數聲明並創建一個名爲myFunc的函數,可以在以後的語法myFunc()
被調用。
感謝所有!!!!! – 2013-02-08 21:53:46