前言
写这个专题的原因也很简单
- 项目中需要node中间层
- 买的网课正好有讲,所以想写点东西,也方便自己以后回顾。
前期准备
- JavaScript基本知识
- 安装Node(自行百度)
- OK 有上面两个条件+自己顺手的编辑器就可以一起快乐的写代码了
Node 概述
一. 异步式 I/O 与事件式编程
a. 先来解释下,什么是I/O
?
信息处理系统(例如计算器)与外部世界(可能是人类或另一信息处理系统)之间的通信【百科】,通俗的讲就是: 线程在执行中如果遇到磁盘读写或网络通信
b. 为啥是异步I/O
?
在我们去查资料的时候会注意到一个点。异步I/O
也叫非阻塞I/O
,就是在事件执行的时候线程不受I/O阻塞,从而达到充分的利用。
c. 事件式编程
JavaScript 本身就是一个面向过程(事件)的语言
网友评论