DMOZ中文网站分类目录-免费收录各类优秀网站的中文网站目录.
  • DmozDir.org
DMOZ目录快速登录入口-免费收录各类优秀网站的中文网站目录.由人工编辑,并提供网站分类目录检索及地区分类目录检索,是站长免费推广网站的有力平台!

jsp和javascript之间有什么区别?

  • jsp和javascript之间有什么区别?

  • 已被浏览: 26 次2020年09月03日    来源:  https://www.dmozdir.org/
  • 区别:1、JSP是JAVA企业应用的一种动态技术,用于java语言的web开发方向;JavaScript是一种页面脚本语言,与java没有关系。2、JSP运行在后台服务器上;而JavaScript通常是运行在前台,即运行于用户浏览器的上。
    很多人都把jsp和javascript混为一谈,都以为jsp和javascript是一个东西,其实jsp和javascript是有很大的区别的。下面本篇文章就来给大家介绍一下jsp和javascript的区别,希望对大家有所帮助。

    jsp和javascript之间的区别

    名字:
      JS:JavaScript
      JSP:Java Server Pages

    本质的不同

    JSP是JAVA企业应用的一种动态技术,用于java语言的web开发方向。

    JavaScript是一种页面脚本语言,与java没有关系,只是语法相似而已;由以前的livescript转化而来,为了敢时髦改成了javacript。

    形象比较:

    JS是在客户端执行的,需要浏览器支持JavaScript。JSP是在服务器端执行的,需要服务器上部署支持Servlet的服务器程序。JS代码能够直接从服务器上download得到,对外是可见的,jsp(和翻译后的Servlet代码)是对外不可见的。

    JS和JSP相比较:

    虽然JS可以再客户端动态生成HTML,但是很难与服务器交互,因此不能提供复杂的服务。如:访问数据库和图像处理等等。
    JSP在HTML中用<% %>里面实现。JS在HTML中用<Scrippt></Script>实现。

    执行过程:

    JSP:

    1、JSP文件在用户第一次请求时,会被编译成Servlet,然后由这个Servlet处理用户的请求,所以Servlet可以看成是运行时的Servlet。
    2、JSP容器也就是Servlet容器管理JSP页面生命周期分为两个阶段,即转换阶段和执行阶段。

    3、转换阶段:当有一个对JSP页面的请求到来时,JSP容器检查JSP页面的语法是否正确,将JSP页面转换为Servlet源文件,然后调用javac命令编译Servlet源文件生成字节码文件。

    4、执行阶段:Servlet容器加载转换后的Servlet类。

    JS:

    JavaScript 通常是运行在前台,即运行于用户浏览器的,通常不需要服务器的后台支持(AJAX交互例外),混合在HTML中的JavaScript脚本程序直接被浏览器解释执行,以提高页面的美观性和UI操作响应速度为基本目标。

    运行位置不同

    JSP运行在后台服务器上,混合在HTML中的java程序段用于控制HTML的动态生成,并且通常负责调用后台数据库中的数据,形成能够根据使用情况的变化的,具有丰富数据交互效果的页面。

    JavaScript 通常是运行在前台,即运行于用户浏览器的,通常不需要服务器的后台支持(AJAX交互例外),混合在HTML中的JavaScript脚本程序直接被浏览器解释执行,以提高页面的美观性和UI操作响应速度为基本目标。

    更多web前端知识,请查阅 DMOZ中文网站分类目录 !!

    以上就是jsp和javascript之间有什么区别?的详细内容,更多请关注DMOZ中文网站分类目录其它相关文章!


    以上信息来源于网络,如有侵权,请联系站长删除。

    TAG:jsp JavaScript

  • 上一篇:JavaScript语言能做什么?
  • 与“jsp和javascript之间有什么区别?”相关的资讯
  • JavaScript中关于null的一切
  • 入门学习JavaScript
  • JavaScript进阶教程(7)
  • jsp 的10年是谁让它如此落幕
  • Javascript入门阶段——了解JS