node.js 认知 和 代码过程中遇到的bug

197 阅读1分钟

Node.js是什么?

是一个基于 Chrome V8 引擎 的 JavaScript 运行时

  • chrome V8引擎: chrome浏览器用来解析和执行js代码的工具;
  • 运行时:理解为一个容器,用来运行代码的环境;

说人话:一个用chrome浏览器V8引擎来跑JS代码的环境。

cmd窗口的快捷键

image.png

Node.js和浏览器端的区别?

相同点:

  1. 都是可以运行js代码的容器,更严格一点说:都可以运行ECMAScript
  2. 要下载安装才能使用

不同点:

  1. 各有不同的API:  nodejs运行js时,不能写DOM,BOM,也不能用window对象了
  2. Nodejs 环境可以去实现后端的功能
  3. 浏览器环境可以去实现前端的功能

Node.js中的三大模块

自定义模块

第三方模块

核心模块(node自带)

核心模块中:

path模块:作用是用来处理路径问题:拼接,分析,取后缀名等等。

image.png

fs模块中的常用方法

image.png

知识总结

语法学习 try{
//成功直接退出

}catch(err){

如果失败会执行这里的代码,结果为这个形参

}

遇到的bug

image.png