美文网首页
0415-jsp/javascript/脚本语言

0415-jsp/javascript/脚本语言

作者: 小咕咕coco | 来源:发表于2020-04-16 09:26 被阅读0次

    javascript

    javascript==c+函数式(与java基本无关
    一种运行在浏览器中的语言,用来处理浏览器前端的操作(动态交互)
    javascript是web的客户端技术,它是一种脚本语言,不用编译,由浏览器解释执行。

    • 关于脚本语言:简单说就是为了简化重复性工作临时设计的一种脚手架语言

    • 关于浏览器执行:
      因为javascript解释引擎的存在,每一款浏览器都会有JS引擎;
      执行都是事件驱动的:

    当浏览器加载完html页面之后,用户点击页面中的按钮或者文本框的时候,
    如果页面中为这些按钮或文本框写好了响应事件javascript的脚本,
    那么用户在做响应动作时就会触发这些脚本的执行。
    javascript脚本可以不与服务端进行通信,就对客户的动作作出响应
    

    语言具体细节(这有很多小例子:https://www.runoob.com/js/js-intro.html

    JSP

    jsp=html+java(在html页面中加入一些java代码,实现动态页面
    1、jsp在<%, %>中编写java代码
    2、既然它是java的服务器页面,那它就基于sun的JDK来执行,也就是说jsp文件是java文件的某种伪格式。
    3、jsp的运行
    在tomcat发布
    (1)WEB容器JSP页面的访问请求时,它将把该访问请求交给JSP引擎去处理。Tomcat中的JSP引擎就是一个Servlet程序,它负责解释和执行JSP页面。
    (2)每个JSP页面在第一次被访问时,JSP引擎先将它翻译成一个Servlet源程序,接着再把这个Servlet源程序编译成Servlet的class类文件,然后再由WEB容器像调用普通Servlet程序一样的方式来装载和解释执行

    Tomcat 5把为JSP页面创建的Servlet源文件和class类文件放置在
    “apache-tomcat-5.5.26\work\Catalina\localhost\<应用程序名>\”  目录中
    并将JSP页面翻译成的Servlet的包名为org.apache.jsp
    (即:apache-tomcat-5.5.26\work\Catalina\localhost\org\apache\jsp\文件下)
    

    参考链接:
    https://www.yinwang.org/blog-cn/2013/03/29/scripting-language
    https://www.jianshu.com/p/48ce32ebf9f2
    https://www.jianshu.com/p/88db37562751
    http://www.jnshu.com/daily/55710?total=174&page=139&uid=22137&sort=0&orderBy=3
    https://blog.csdn.net/hanxuemin12345/article/details/23831645

    相关文章

      网友评论

          本文标题:0415-jsp/javascript/脚本语言

          本文链接:https://www.haomeiwen.com/subject/rglhvhtx.html