nodejs的介绍

一、认识 node.js


1. 回顾与思考

  • 已经掌握了哪些技术
    在这里插入图片描述

  • 浏览器中的JavaScript的组成部分
    在这里插入图片描述

  • 思考:为什么 JavaScript 可以在浏览器中被执行
    在这里插入图片描述

  • 思考:为什么 JavaScript 可以操作 DOM 和 BOM
    在这里插入图片描述

  • 浏览器中的 JavaScript 运行环境
    在这里插入图片描述

  • 思考:JavaScript 能否做后端开发
    在这里插入图片描述

二、Node.js 简介


1. 什么是 Node.js

  • Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine.
  • Node.js 是一个基于 Chrome V8 引擎的JavaScript 运行环境
  • Node.js 的官网地址: https://nodejs.org/zh-cn/

2. Node.js 中的 JavaScript 运行环境

在这里插入图片描述

三、node.js和浏览器的差别


  • 浏览器:BOM + DOM + ES

    • BOM: 浏览器提供的能力
    • DOM: html 提供的能力
    • ES: JS语言的一个规范
  • node.js:运行JS时, 直接运行

    • 不需要放在 html 中, 所以没有DOM
    • 直接在系统中运行, BOM也就没有了
    • 只剩下 ES 规范
  • 浏览器

    • 可以有模块化开发, 可以用非模块化
    • 非模块就是将所有的js引入到某一个html, 此时所有的JS文件公用一个window
  • node.js

    • 必须是模块化开发 CommonJS模块化语法, 不能写 ES6 模块化语法
    • 除了模块化语法, 其他ES6新特性都支持

猜你喜欢

转载自blog.csdn.net/m0_58190023/article/details/129701948