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

    1. 什么是NodeJs? NodeJs不是一门编程语言,是一个javascript的运行环境,NodeJs是采用...

  • nodejs01

    nodejs介绍 nodejs是基于chrome V8浏览器的运行环境 没有界面操作,只是ECMAscript 没...

  • nodeJS01

    1.nodeJS简介 简单地说node.js就是运行在服务端的JavaScript 2.执行一个最简单的JS文件 ...

  • nodejs01

    1、什么是Node.js Node.js的本质是一个javascript的解析器 Node.js是javascri...

  • NodeJs01

    一:DAPP 基于以太坊 开发语言:solidity 前台界面与用户进行交互,前台界面与以太坊进行,交互的语言是n...

  • nodejs01

    (啊我真棒,学完了这节)nodejs是运行在服务端的js.把我们平时用到的js文件放在node上执行,它就是nod...

  • 1 Nodejs01 预学

    1、计算机语言、编程/程序语言的区别:词法分析、语法分析、语义分析;-> 底层涉及编译原理 (1).计算机能接受的...

网友评论

      本文标题:NodeJs01

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