nodejs基础知识


Posted in NodeJs onFebruary 03, 2017

什么是nodejs?

node.js是基于Chrome javaScript运行时建立的平台,用于方便地搭建响应速度快、易于扩展的网络应用。(但nodejs不是javascript应用,nodejs采用c++语言编写   )

js是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。对于需要独立运行的JS,nodejs就是一个解析器。

每一种解析器都是一个运行环境,可以干以下事情:

  1.允许JS定义各种数据结构,进行运算;

  2.允许JS使用运行环境提供的内置对象和方法。

例子:运行在浏览器中的JS用途是操作DOM,浏览器提供了document之类的内置对象。

      运行在nodejs中的JS用途是操作磁盘文件或搭建HTT服务器,nodejs相应的提供了fs、http等内置对象。

nodejs特点:

1.它是一个JavaScript运行环境

2.依赖于Chrome V8引擎进行代码解释

3.事件驱动

4.异步I/O(非阻塞I/O) 

5.事件与回调(轻量、可伸缩,适于实时数据交互应用)

6.单进程 单线程

7.跨平台

https://3water.com/article/104455.htm(详细解释nodejs特点)

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

NodeJs 相关文章推荐
nodejs win7下安装方法
May 24 NodeJs
nodejs读取memcache示例分享
Jan 02 NodeJs
使用Angular和Nodejs、socket.io搭建聊天室及多人聊天室
Aug 21 NodeJs
Nodejs中的this详解
Mar 26 NodeJs
用nodejs的实现原理和搭建服务器(动态)
Aug 10 NodeJs
简单实现nodejs上传功能
Jan 14 NodeJs
NodeJS实现图片上传代码(Express)
Jun 30 NodeJs
详解NODEJS基于FFMPEG视频推流测试
Nov 17 NodeJs
nodejs实现的简单web服务器功能示例
Mar 15 NodeJs
Nodejs处理异常操作示例
Dec 25 NodeJs
详解nodejs 配置文件处理方案
Jan 02 NodeJs
Nodejs中使用puppeteer控制浏览器中视频播放功能
Aug 26 NodeJs
windows 下安装nodejs 环境变量设置
Feb 02 #NodeJs
图片上传之FileAPI与NodeJs
Jan 24 #NodeJs
初探nodeJS
Jan 24 #NodeJs
进阶之初探nodeJS
Jan 24 #NodeJs
用nodejs搭建websocket服务器
Jan 23 #NodeJs
NodeJS遍历文件生产文件列表功能示例
Jan 22 #NodeJs
nodejs实现发出蜂鸣声音(系统报警声)的方法
Jan 18 #NodeJs
You might like
PHP实现动态web服务器方法
2015/07/29 PHP
php 实现Hash表功能实例详解
2016/11/29 PHP
25个优雅的jQuery Tooltip插件推荐
2011/05/25 Javascript
ie9 提示'console' 未定义问题的解决方法
2014/03/20 Javascript
一个简单的全屏图片上下打开显示网页效果示例
2014/07/08 Javascript
javascript定义变量时有var和没有var的区别探讨
2014/07/21 Javascript
Javascript学习指南
2014/12/01 Javascript
浅析Bootstrip的select控件绑定数据的问题
2016/05/10 Javascript
详解node.js的http模块实例演示
2018/07/12 Javascript
Vue cli构建及项目打包以及出现的问题解决
2018/08/27 Javascript
vue 中Virtual Dom被创建的方法
2019/04/15 Javascript
Python中编写ORM框架的入门指引
2015/04/29 Python
python DataFrame 修改列的顺序实例
2018/04/10 Python
python3读取csv和xlsx文件的实例
2018/06/22 Python
如何利用Pyecharts可视化微信好友
2019/07/04 Python
python PyAutoGUI 模拟鼠标键盘操作和截屏功能
2019/08/04 Python
基于Python实现人脸自动戴口罩系统
2020/02/06 Python
python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例
2020/02/28 Python
Python semaphore evevt生产者消费者模型原理解析
2020/03/18 Python
python如何实现读取并显示图片(不需要图形界面)
2020/07/08 Python
pytorch 中forward 的用法与解释说明
2021/02/26 Python
python 制作磁力搜索工具
2021/03/04 Python
浅析HTML5:'data-'属性的作用
2018/01/23 HTML / CSS
Reebonz中国官网:新加坡奢侈品购物网站
2017/03/17 全球购物
SneakerStudio英国:最佳运动鞋商店
2019/05/22 全球购物
酒店管理专业学生求职信
2013/09/27 职场文书
函授毕业自我鉴定
2014/02/04 职场文书
中学生自我评价范文
2014/02/08 职场文书
航海技术专业毕业生求职信
2014/04/06 职场文书
群众路线教育实践活动自我剖析思想汇报
2014/10/04 职场文书
2014年幼儿园保育工作总结
2014/12/02 职场文书
行政前台岗位职责
2015/04/16 职场文书
2015年妇联工作总结范文
2015/04/22 职场文书
刑事附带民事起诉状
2015/05/19 职场文书
生日宴会祝酒词
2015/08/10 职场文书
解决jupyter notebook启动后没有token的坑
2021/04/24 Python