Node.js基础入门

2018-10-02  本文已影响0人  谦卑王生

NodeJs介绍

NodeJs是构建在V8引擎上的 JavaScript Runtime

Node.js uses an event-driven, non-blocking I/O model

非阻塞 I/O
事件驱动

调试&项目初始化

线程:

进程内一个相对独立的,可调度的执行单元,与同属性一个进程的线程共享进程的资源

多线程:

启动一个进程,在一个进程内启动多个线程,这样,多个线程也可以一块执行多个任务

CPU密集 VS I/O密集
环境
require 规则
require 特性
查看node_modules所在路径

npm root -g

exports 和 module.exports之间的区别:

exports可以说是module.exports的快捷方式,但是使用上也会有所不同,exports在指向单个变量时与module.exports的功能是相同的,但是在指向一个json类型的变量时功能又是不同了,我们来看看代码

module.exports = {
  a: 1,
  b: 2,
  test: 100
};

exports = {
  a: 1,
  b: 2,
  test: 100
};
全局变量 global:

1.CommonJS
2.Buffer,process, console
3.timer

基础API


简单Web Server


单元测试&发布


NodeJS爬虫系列

上一篇下一篇

猜你喜欢

热点阅读