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的函数定义。