初识Node.js 什么是Node.js

1.浏览器中的JavaScript的组成部分

2.JavaScript在浏览器中被执行的原因

注:不同浏览器中JavaScript的解析引擎

  • Chrome 浏览器 =>  V8   !!!性能最好
  • Firefox 浏览器 => OdinMonkey (奥丁猴)
  • Safri 浏览器 => JSCore
  • IE浏览器 => Chakra (查克拉)
  • etc...

3.JavaScript操作DOM和BOM

每个浏览器都配置了DOM和BOM这样的API函数,JavaScript在浏览器中可以调用

4.JavaScriptd的运行环境

运行环境 指的是 代码正常运行所需要的必要环境

 

  1.  V8引擎负责执行和解析JavaScript代码
  2. 内置API是由 运行环境 提供的特殊接口 只能在所属的运行环境被调用

5.Node.js 是 一个基于Chrome V8 引擎的 JavaScript 运行环境

6.Node.js 中 JavaScript 运行环境

 

 

注意:

  1. 浏览器是JavaScript的前端运行环境
  2. Node.js是JavaScript的后端运行环境
  3. Node.js中无法调用DOMBOM浏览器内置API

7.Node.js可以做什么

  1.  基于 Express 框架  (http://www.expressjs.com.cn/) 可以快速构建 web 应用
  2.  基于 Electron 框架  (https://electronjs.org/)可以构建跨平台的桌面应用
  3.  基于 restify 框架  (http://restify.com/)可以快速构建API接口项目
  4. 读写和操作数据库,创建实用的命令行工具辅助前端开发,etc

8.Node.js 学习路径

JavaScript 基础语法  +   Node.js 内置 API 模块(fs  ,  path  ,  http等) +  第三方  API  模块(Express  ,MySQL等)

9.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值