在JavaScript和JQuery中,我們經(jīng)常會遇到$()這個符號。那么這個符號是屬于JavaScript還是JQuery呢?這是一個常見的問題,接下來我們就來詳細解答一下。
其實,$()既是JavaScript也是JQuery中的內(nèi)容。$()在JavaScript中是一個函數(shù),有兩個功能。第一是作為document.getElementById的簡寫方式,用于獲取頁面元素。第二是將JavaScript對象封裝成JQuery對象。
// 獲取ID為"test"的元素 var test = document.getElementById("test"); // 等效于 var test = $("#test")[0];
在JQuery中,$()是JQuery函數(shù)的簡寫形式。它是一個全局對象,同時可以作為構(gòu)造函數(shù)使用。$()是最常用的JQuery函數(shù),通過它可以輕松獲取頁面元素、創(chuàng)建新元素、綁定事件、發(fā)送Ajax請求等等。
// 獲取ID為"test"的元素 var test = $("#test"); // 創(chuàng)建一個新的div元素并添加到頁面中 var div = $(""); $("body").append(div);
在JQuery中,幾乎所有的功能都可以通過$()實現(xiàn),這也是JQuery受歡迎的主要原因之一。
所以,$()既是JavaScript也是JQuery中的內(nèi)容,它在JQuery中的使用是既方便又強大的。一般情況下,我們使用$()都是表示調(diào)用JQuery的相關(guān)方法,而不是調(diào)用JavaScript。
上一篇$==jquery么
下一篇整列添加背景圖css