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 Post请求报socket hang up错误的解决办法
Sep 25 NodeJs
NodeJS使用jQuery选择器操作DOM
Feb 13 NodeJs
nodejs中的fiber(纤程)库详解
Mar 24 NodeJs
浅谈Nodejs应用主文件index.js
Aug 28 NodeJs
Nodejs实现短信验证码功能
Feb 09 NodeJs
nodejs multer实现文件上传与下载
May 10 NodeJs
NodeJS 实现手机短信验证模块阿里大于功能
Jun 19 NodeJs
nodeJS服务器的创建和重新启动的实现方法
May 12 NodeJs
nodejs中express入门和基础知识点学习
Sep 13 NodeJs
nodejs基础之多进程实例详解
Dec 27 NodeJs
typescript nodejs 依赖注入实现方法代码详解
Jul 21 NodeJs
Nodejs 数组的队列以及forEach的应用详解
Feb 25 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中动态显示签名和ip原理
2007/03/28 PHP
PHP OPP机制和模式简介(抽象类、接口和契约式编程)
2014/06/09 PHP
PHP遍历目录函数opendir()、readdir()、closedir()、rewinddir()总结
2014/11/18 PHP
Laravel中encrypt和decrypt的实现方法
2017/09/24 PHP
PHP实现浏览器中直接输出图片的方法示例
2018/03/14 PHP
PHP实现的多进程控制demo示例
2019/07/22 PHP
js parsefloat parseint 转换函数
2010/01/21 Javascript
固定背景实现的背景滚动特效示例分享
2013/05/19 Javascript
Javascript自定义排序 node运行 实例
2013/06/05 Javascript
JS获取农历日期具体实例
2013/11/14 Javascript
页面加载完毕后滚动条自动滚动一定位置
2014/02/20 Javascript
iframe里的页面禁止右键事件的方法
2014/06/10 Javascript
js控制文本框只输入数字和小数点的方法
2015/03/10 Javascript
JavaScript中日期函数的相关操作知识
2016/08/03 Javascript
JavaScript数据结构之链表的实现
2017/03/19 Javascript
JS实现的二叉树算法完整实例
2017/04/06 Javascript
Vue中计算属性computed的示例解读
2017/07/26 Javascript
详解Angular如何正确的操作DOM
2018/07/06 Javascript
利用Node.js批量抓取高清妹子图片实例教程
2018/08/02 Javascript
Vuejs+vue-router打包+Nginx配置的实例
2018/09/20 Javascript
微信小程序的mpvue框架快速上手指南
2019/05/15 Javascript
python批量获取html内body内容的实例
2019/01/02 Python
用Pytorch训练CNN(数据集MNIST,使用GPU的方法)
2019/08/19 Python
python将图片转base64,实现前端显示
2020/01/09 Python
通过cmd进入python的步骤
2020/06/16 Python
python实现人工蜂群算法
2020/09/18 Python
python爬虫scrapy基于CrawlSpider类的全站数据爬取示例解析
2021/02/20 Python
海淘母婴商城:国际妈咪
2016/07/23 全球购物
Bandier官网:奢侈、时尚前卫的健身服装首选目的地
2020/07/05 全球购物
技校生自我鉴定范文
2013/09/26 职场文书
四年级数学教学反思
2014/02/02 职场文书
离职员工给领导和同事的感谢信
2015/11/03 职场文书
java实现对Hadoop的操作
2021/07/01 Java/Android
php去除数组中为0的元素的实例分析
2021/11/17 PHP
用Python实现屏幕截图详解
2022/01/22 Python
《王国之心》迎来了发售的20周年, 野村哲发布贺图
2022/04/11 其他游戏