Javascript 語法中$符號是一個比較特殊的符號,它經常被用作一個函數或者方法的前綴,表示這個函數或者方法是由jquery提供的,因為jquery中有一些非常常用的函數和方法,都是以$符號作為前綴的。
比如說,我們經常用到的jquery選擇器中,就經常用到$符號,比如:
$(document).ready(function() { //在這里寫需要執行的代碼 });
這個函數的意思是,當文檔DOM加載完成之后,就執行參數中的代碼。這個函數常用于處理與DOM相關的代碼,如果沒有使用$符號,要寫出這個函數就會比較麻煩。
除了選擇器以外,jquery還提供了一些非常有用的函數和方法,它們都是以$符號開頭的。比如有:
$.each(array, function(index, value) { console.log(index + ": " + value); });
這個函數的作用是對數組array中的每個元素執行一個回調函數,回調函數接受兩個參數,分別是元素的索引和元素本身。
在jquery中,$符號還有一個比較特殊的使用方式,就是作為一個全局的對象。比如:
$.ajax({ url: "/api/getUserList", type: "GET", success: function(data) { console.log(data); } });
這段代碼使用了jquery提供的ajax方法,這個方法可以用來請求服務器上的數據。我們可以指定請求的方式(GET或者POST),請求的URL地址,以及成功后的回調函數。在這個例子中,我們使用了一個匿名函數作為回調函數,它會在請求成功之后執行,并輸出返回的數據到控制臺中。
總的來說,$符號在javascript中有著非常重要的作用,是jquery中一些非常常用的函數和方法的前綴。如果你經常使用jquery來處理DOM以及ajax請求,那么$符號一定是你經常要打的符號之一。
上一篇div 下ul居中
下一篇div 不用table