天天看点

node阶段学习总结提要

这篇文章只是适合与我,作为一个长期不使用node.js用于回顾的我

1关于js的运行原理

js是解释性语言,node.js的虚拟机是v8虚拟机,node.js是单线程执行模型,一个v8虚拟机下有一个js进程,js用单线陈去处理用户请求,io多线程异步,因此node.js计算能力弱,处理io数据的能力比较强

2关于js基础

let,const,var,函数式编程

异步编程:异步io--异步编程---异步编程解决方案---回调函数-----promise---async/await

关于promise的理解--=--进行中/成功/失败------异步对象的状态

async函数的返回值是一个promise对象,

await命令后面也是一个promise对象

3关于npm

了解全局安装和本地安装

npm install  express -gd 

npm install express

4关于框架

koa----了解四大对象app,context,req,res

中间件,洋葱模型,处理一个完整请求的过程,app.use维护注册一个中间件数组

了解koa常见中间件

5关于PM2

6关于git常用的命令啊

7关于调试---浏览器ctrl+shift+j