JQuery是一種JavaScript庫,它提供了大量方便的API來操作DOM、處理事件、發送Ajax請求等。而JSP則是Java Server Pages的縮寫,是一種服務器端的網頁開發技術。
$(selector).action();
JQuery中的$符號是一個函數,它可接收一個選擇器參數,然后返回匹配該選擇器的元素列表。例如,$("p")
將選擇所有<p>元素。后面可以鏈式調用很多方法,比如.hide()
、.fadeIn()
等,來對元素進行操作。
<%@ page import="java.util.Date" %> <% out.println(new Date()) %>
而在JSP中,我們也經常會看到一個$符號。這是因為JSP也提供了一個$符號的快捷方式,來引用內置的JSP對象。比如$
表示pageContext
對象,$!
表示不檢查空指針的EL表達式。
需要注意的是,雖然兩者使用的$符號相同,但JQuery的$不會與JSP中的$發生沖突。這是因為在JSP中$只是一種特殊的語法糖,而JQuery的$是一個自執行的匿名函數,屬于JS的函數定義。