Node.js是什么?
是一个基于 Chrome V8 引擎 的 JavaScript 运行时
- chrome V8引擎: chrome浏览器用来解析和执行js代码的工具;
- 运行时:理解为一个容器,用来运行代码的环境;
说人话:一个用chrome浏览器V8引擎来跑JS代码的环境。
cmd窗口的快捷键
Node.js和浏览器端的区别?
相同点:
- 都是可以运行js代码的容器,更严格一点说:都可以运行ECMAScript
- 要下载安装才能使用
不同点:
- 各有不同的API: nodejs运行js时,不能写DOM,BOM,也不能用window对象了
- Nodejs 环境可以去实现后端的功能
- 浏览器环境可以去实现前端的功能
Node.js中的三大模块
自定义模块
第三方模块
核心模块(node自带)
核心模块中:
path模块:作用是用来处理路径问题:拼接,分析,取后缀名等等。
fs模块中的常用方法
知识总结
语法学习
try{
//成功直接退出
}catch(err){
如果失败会执行这里的代码,结果为这个形参
}