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

浙公网安备 33010602011771号