有时候会误以为 JavaScript 和 jsp 是同一个概念, 但其实不是, 两者毫无关系. JSP(Java Server Pages ), 中文名叫 java 服务器页面, 是一种动态页面技术. 而 JavaScript 是一种属于网络的脚本语言, 被广泛用于 web 应用开发.
什么是 JSP?
JSP 全名为 Java Server Pages, 中文名叫 java 服务器页面, 其根本是一个简化的 Servlet 设计, 它 是由 Sun Microsystems 公司倡导, 许多公司参与一起建立的一种动态网页技术标准.
jsp 技术是 Web 网站的服务端技术, 可以简单理解为 jsp 技术说是用来生成动态网页的.
普通的网页是 html 的, 它是静态的, 需要事先用 HTML 语言编写好. 那么我们在 HTML 页面中加入一些 java 代码, 用 java 代码部分动态的内容插入到原来的 HTML 页面中, 那么, 这个页面就可以成为 jsp 页面. 即, jsp=HTML+java.
什么是 JavaScript?
JavaScript 一种直译式脚本语言, 是一种动态类型, 弱类型, 基于原型的语言. 它的解释器被称为 JavaScript 引擎, 为浏览器的一部分, 广泛用于客户端的脚本语言, 最早是在 HTML 网页上使用, 用来给 HTML 网页增加动态功能.
JavaScript 是 Web 的客户端技术, 它是一种脚本语言, 不用编译, 由浏览器解释执行. 它也是插入在 HTML 页面当中.
JavaScript 脚本的执行都是事件驱动的, 当浏览器加载完 HTML 页面之后, 用户点击页面中的按钮或者文本框的时候, 如果页面中为这些按钮或文本框写好了响应事件 JavaScript 的脚本, 那么用户在做响应动作时就会触发这些脚本的执行.
JavaScript 脚本可以不与服务端进行通信, 就对客户的动作作出响应.
来源: http://www.css88.com/qa/javascript/11449.html