node基本原理

2021-08-23  本文已影响0人  輪徊傷

一、Node.js 是什么?

官网定义:是一个基于Chrome V8引擎的JavaScript运行环境

1.1、游览器中的 JavaScript 和 Node.js 中的 JavaScript 的区别
1.1.1、游览器中的 JavaScript

1.1.2、Node.js 中的 JavaScript

1.1.3 Node.js 构建于 Chrome V8引擎之上

1.2、Node.js 特点

1.3、Node.js 优缺点
优点
1)异步非阻塞的l/o (I/o线程池)
2)特别适用于l/o密集型应用(对比传统java服务器)
3)事件循环机制(独有的一套,与浏览器不一样)
4)单线程(成也单线程,败也单线程)
5)跨平台(几乎常见的语言都支持)
缺点
1)回调函数嵌套太多、太深(俗称回调地狱)
2)单线程,处理不好CPU密集型任别

1.3 Node.js 基于Node.js开发的包管理工具

二、Node.js 能做什么?

三、学了 Node.js 能学到什么?

上一篇 下一篇

猜你喜欢

热点阅读