什么是node.js

引言,跟着黑马学习nodejs,相关视频学习请移步B站

一、什么是node.js

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

node.js的官方地址:https://nodejs.org/zh-cn/

二、Node.js中的JavaScript运行环境

node.js主要的运行环境,就是v8引擎和一些内置的api

  • 浏览器是javaScript的前端运行环境
  • Node.js是javaScript的后端运行环境
  • Node.js中无法调用DOM和BOM等浏览器内置API

三、Node.js可以做什么

Node.js作为一个JavaScript的运行环境,仅仅提供了基础的功能和API。然而,基于Node.js提供的这些基础功能,很多强大的工具和框架层出不穷,所以学会了Node.js,可以让前端程序员胜任更多的工作岗位

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

四、Node.js怎么学

  • 浏览器中的JavaScript学习路径:
    JavaScript 基础语法 + 浏览器内置API(DOM+BOM)+第三方库(jQuery、art-template等)
  • Node.js的学习路径:
    JavaScript 基础语法 + Node.js内置API模块(fs、path、http等)+第三方API模块(express、mysql等)
结语:

总而言之,从eggjs学完来看,我觉得node应该也是好学的,抱着学习的态度去了解,会事半功倍,最后给大家推荐一首歌《诛心》

你可能感兴趣的:(什么是node.js)