NodeJs01

作者: 社会你码ge | 来源:发表于2017-07-23 23:27 被阅读0次

    1. 什么是NodeJs?

    NodeJs不是一门编程语言,是一个javascript的运行环境,NodeJs是采用C++语言编写而成的一个javascript的解释器

    2.什么是运行环境?

    通俗讲指一种语言想要实现相关的功能需要另外一种事物(可以使语言也可以是其他的东西)作为它的载体或这运行平台

    # 在客户端,javascript想要实现某种功能是需要浏览器提供支持,如果没有浏览器提供支持是完成不了的

    # 操作系统的运行环境,就是电脑硬件本身,如果连电脑都没有,那么操作系统无法运行

    3. 为什么NodeJs是javascript的运行环境?

    因为NodeJs采用的是Google Chrome浏览器的V8引擎,而V8引擎就是Javascript的运行环境

    但是NodeJs是服务器端的运行环境

    4. 服务器端语言有什么特点呢?

    4.1 进行http通信 接受http请求,响应http请求

    4.2 操作数据库 对数据库里面的内容可以进行增删改查

    4.3 可以操作本地文件,对本地文件进行读写,创建和删除等

    ------

    5. NodeJs 有什么特点?

    5.1 以上4的特点都有

    5.2 是javascript的运行环境

    5.3 事件驱动

    5.4 非阻塞I/O

    5.5 单线程

    6. 什么是事件驱动?

    事件:在客户端js中有 点击按钮事件/鼠标事件/键盘事件等都叫做事件

    事件驱动:有鼠标或者键盘引起一连串的操作动作叫做事件驱动

    简单理解:通常事件驱动会伴随着相对应的程序处理或者函数的执行

    7. Nodejs的有哪些事件驱动?

    7.1 接受客户端的请求

    7.2 对文件进行读写

    7.3 操作数据库

    相关文章

      网友评论

          本文标题:NodeJs01

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