两个问题

作者: 绿杨烟外晓寒轻_ | 来源:发表于2019-11-09 16:38 被阅读0次

    一、JSP和JavaScript的区别?

    1. JSP是JAVA SERVER PAGE的首字母缩写,顾名思义,是JAVA的服务端页面,其动态语法部分完全是JAVA规范。JSP是和ASP,PHP一样的服务器端语言,主要用来制作网站后台的技术(但现在一般不使用了,2014年起基本都开始使用模板引擎技术如velocity 等)。
    2. JAVASCRIPT从其名称含义是JAVA脚本,是在浏览器中运行的脚本语言,由于其大部分语法规范取自于JAVA语法规范,所以取名为JAVASCRIPT(其实和JAVA没多大关系,是由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript)。JAVASCRIPT是一门基于对象的弱类型脚本编程语言,主要用来制作网页前台的技术.并且是现在比较热门的AJAX技术的核心。

    差别:

    1. JSP在HTML中用<%%>里面实现,
      JS在html中用<Script></Script>实现。
    2. JSP运行在后台服务器上,混合在HTML中的java程序段用于控制HTML的动态生成,并且通常负责调用后台数据库中的数据,形成能够根据使用情况的变化的,具有丰富数据交互效果的页面。
      JavaScript 通常是运行在前台,即运行于用户浏览器的,通常不需要服务器的后台支持(AJAX交互例外),混合在HTML中的JavaScript脚本程序直接被浏览器解释执行,以提高页面的美观性和UI操作响应速度为基本目标。

    二、node.js和web3.0、web3.js的区别?

    1. web3.0是什么?

    Web 3.0,该词包含多层含义,用来概括互联网发展过程中可能出现的各种不同的方向和特征,包括:将互联网本身转化为一个泛型数据库;跨浏览器、超浏览器的内容投递和请求机制;人工智能技术的运用;语义网地理映射网;运用3D技术搭建的网站甚至虚拟世界或网络公国等。
    Web 3.0的显著特征:

    1. 拥有10M的平均带宽。
    2. 提出个人门户网站的概念,提供基于用户偏好的个性化聚合服务。
    3. 让个人和机构之间创建一种互为中心而转化的机制,个人也可以实现经济价值。

    -------------------------------------------------------------------------引自维基百科

    2.web3.js是什么?

    web3.js 是一个通过RPC 调用 和本地以太坊节点进行通信的js库。web3.js可以与任何暴露了RPC接口的以太坊节点连接。
    web3中提供了eth对象 - web3.eth来与以太坊区块链进行交互。

    作者:DavieKong
    链接:https://www.jianshu.com/p/f3f36447546e
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    即web3.js仅用于以太坊内。

    3.node.js是什么?

    简单的说 Node.js 就是运行在服务端的 JavaScript。

    Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。

    Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。

    -------------------------------------------------------------------引自菜鸟教程

    相关文章

      网友评论

        本文标题:两个问题

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