node js 简单理解

1.什么是node js?
基于V8引擎是js的运行环境
 
nodejs使用了一个事件驱动 以及非阻塞得I(输入)/O(输出)模型 使其轻量又高效

 

nodejs包管理器

 

2.v8引擎?
每个浏览器都有内核,内核中有引擎 引擎分为渲染引擎、脚本引擎

 

3.npm?
命令

 

网站

 

 

npm install <包名> -g全局配置

 

npm install <包名> --save <=====> npm install <包名> -S

 

npm install <包名> --save-Dev <===> npm install <包名> -D//创建到固定文件

 

npm uninstall <包名>卸载

 

4.学习node原因?

 

认识服务端

 

了解前后端数据是如何进行交互

 

5.node和原生js区别?
 
原生:
有兼容问题
不能进行文件的读写
不能获取电脑的状态
不能创建自己的服务器
node:
没有兼容问题
可以进行文件获取
可以获取电脑状态(环境变量)
可以创建自己的服务器
能进行数据库的操作

 

6.node 的特点?
优点:适合高并发的项目(双十一/国庆/五一)
缺点:不适合做大量运算

 

实际用作中间层

 

7.commonjs规范
nodejs是基于commonjs规范

 

导出:export default export
导入:import

 

common导入:requrie
common导出:module.exports={}

 

8.yarn
yarn: 是包管理器
npm同步下载 误删后重新下载
yarn异步 误删后会从缓存中进行加载
yarn add <包名> <==> npm install <包名> --save

 

yarn install <==> npm install

 

yarn add <包名> --dev <===> npm install <包名> --save-dev

 

yarn upgrade [package]//移除

 

yarn remove [package]//删除

 

yarn add [package]@[version]//下载对应版本号

 

yarn global bin



 
posted @ 2019-05-13 20:58  SuperMario96  阅读(87)  评论(3)    收藏  举报