为了账号安全,请及时绑定邮箱和手机立即绑定

关于javascript、JSP、JS有什么区别和联系

关于javascript、JSP、JS有什么区别和联系

海绵宝宝撒 2019-11-06 09:05:28
关于javascript、JSP、JS有什么区别和联系
查看完整描述

5 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

JS是JAVASCRIPT的缩写,是客户端脚本语言,开发WEB程序的辅助语言之一,虽然说是辅助,但是其重要性也是很高的。

JSP是一种技术。通过JAVA语言实现的。

它们之间的关系:如果你用JSP开发WEB程序,那么其开发过程中使用的主要语言就是JAVA,JS是辅助语言。可以理解为主次关系。主:JAVA,次:JS

备注:JS的重要性在于它是WEB开发过程中经常会用到的一个客户端脚本语言,如果你用.NET开发WEB程序也是会用到JS的。只要是WEB领域,基本都会用到它,它的作用域非常广泛。

扩展资料:

JavaScript是一种脚本语言,其源代码在发往客户端运行之前不需经过编译,而是将文本格式的字符代码发送给浏览器由浏览器解释运行。直译语言的弱点是安全性较差,而且在JavaScript中,如果一条运行不了,那么下面的语言也无法运行。而其解决办法就是于使用try{}catch(){}︰



Javascript被归类为直译语言,因为主流的引擎都是每次运行时加载代码并解译。

V8是将所有代码解译后再开始运行,其他引擎则是逐行解译(SpiderMonkey会将解译过的指令暂存,以提高性能,称为实时编译),但由于V8的核心部份多数用Javascript撰写(而SpiderMonkey是用C++),因此在不同的测试上,两者性能互有优劣。与其相对应的是编译语言,例如C语言,以编译语言编写的程序在运行之前,必须经过编译,将代码编译为机器码,再加以运行。


参考资料:百度百科-语言脚本




查看完整回答
反对 回复 2019-11-07
?
qq_花开花谢_0

TA贡献1835条经验 获得超7个赞

JS是JAVASCRIPT的缩写,是客户端脚本语言,开发WEB程序的辅助语言之一,虽然说是辅助,但是其重要性也是很高的。
js与jsp的关系就是雷锋和雷峰塔的关系。从这句话可以看出它们俩没有任何联系,而实际上也是这样。
jsp其实可以看做一种脚本语言,需要用servlet来编译实现,然而作为一种脚本语言它有相当强大,在其中可以嵌入java代码,jsp中几乎可以使用全部的java类 。
其实就是可以把jsp当做html来作为网页显示出来,而且其上还可以嵌套java语言,也可以嵌套其他的语言类似,当然都序言用servlet来编译实现。jsp作为字节码文件执行后可以直接运行,不必每次都要编译,速度快。可能我表述还是有点问题,但是jsp和js大多都应用于web网页的编写上,jsp可以看做html和java的结合体,当然js就可以在jsp上实现一些动作,特效,验证功能,与在html中所实现的效果一样。
因为jsp是在服务器端解释执行的,服务器执行转化后的.class程序,客户端接收到的只是服务器发来的html代码,看不到jsp代码。而js可以在客户端通过查看源代码显示出来。

 



查看完整回答
反对 回复 2019-11-07
?
holdtom

TA贡献1805条经验 获得超10个赞

JS是JAVASCRIPT的缩写,是客户端脚本语言,开发WEB程序的辅助语言之一,虽然说是辅助,但是其重要性也是很高的。
JSP是一种技术。通过JAVA语言实现的。
它们之间的关系:如果你用JSP开发WEB程序,那么其开发过程中使用的主要语言就是JAVA,JS是辅助语言。可以理解为主次关系。主:JAVA,次:JS
备注:JS的重要性在于它是WEB开发过程中经常会用到的一个客户端脚本语言,如果你用.NET开发WEB程序也是会用到JS的。只要是WEB领域,基本都会用到它,它的作用域非常广泛。

 



查看完整回答
反对 回复 2019-11-07
?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

JS=javascript 是客户端脚本,可以看的到。
jsp是java sever page 是服务器端的程序。

查看完整回答
反对 回复 2019-11-07
  • 5 回答
  • 0 关注
  • 657 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信