JS和JSP的区别

【JS和JSP的区别】

JS和JSP的区别

文章插图
jsp与asp php是同一个级别的 , 都是运行在服务器里的脚本格式 。javascript 是直接运行在客户端的脚本语言 。首先 , javascript是netscape发明的 , 提交给ECMA组织进行标准化 , JavaScript在不断的修订 , 从1.0到1.1、1.2、1.3、1.5 , 而ECMAScript也在不断的升级 , 有Edition 1、2、3 , 其中Edition 3相当于JavaScript 1.5 。虽然MS后来参与了标准化 , 但还是以NS为主导的 。目前正在制定的Edition 4也将以Netscape正在制定的JavaScript 2.0协同开发 。顺便说一下 , jscript的文档在Windows Script 5.6(包含jscript、vbscript和windows host script编译器)之前是很差的 , 就是因为ms只是在抄袭而又没抄全 。在我的《javascript隐藏秘技》中 , 还指出了ms的jscript的几处实现上的bug(与ECMAScript标准的不一致) 。javascript还有一些其他的实现 , 比如apache的许多项目 , 比如resin的jsp实现了js 1.3(类似jscript用于asp) 。注意jsp只是一个服务器脚本语言的规范 , 并没有规定一定要用java , 事实上有不少jsp engine支持额外的脚本语言 , 尤其是支持js居多 。

    推荐阅读