web程序里的jsp和javascript到底有什么不一样?

568 阅读1分钟

在我们写web程序时,经常发现我们有时候别人用了.jsp文件,有的时候又存在.js(即JavaScript)文件,那他们之间有什么不同呢?

JSP

jsp是web网站的服务端技术。我们原来做静态网页时,都会用html语言编写。这些单纯用html编写的网页,不能和用户进行交互。如果我们想要把网页变成动态的,呢我们就可以在html页面中加入一些java代码,用java代码将想要动态交互的内容写出来,然后插入到原来的html界面中。这种html+java的动态交互页面,就是jsp页面。

JavaScript

JavaScript是web的客户端技术,是一种脚本语言。它是由浏览器解释执行,不需要编译。和jsp不同的是,Javascript执行是在用户点击了html编写的页面上用JavaScript写好了响应事件的按钮或者文本框后,所触发的。Javascript脚本可以不与服务端进行通信,直接对客户的动作做出响应。