likes
comments
collection
share

02-📝Node.js核心知识|Node.js语法【ES6+Node模块API】

作者站长头像
站长
· 阅读数 17

一、 前言

本系列文章旨在快速复习并上手轻量级服务器开发Node技术,并在适当分享在项目实战过程中遇到的一些比较有价值的知识内容:

正所谓,抬头看路纲举目张,我们学习一项技能是要有清晰的任务目标的,不然就容易脱离原本的路线,不断胡乱发散,导致自己的精力消耗,但收获不大。因此我们不妨先划定一个大纲,然后一步一步来吃透这些具备可实践性的知识点。避免不必要的口水话,让所学一步一步变现!

本系列文章内容篇幅如下:

  • 一、了解Node开发
      1. 了解Node开发
      1. Node运行环境搭建
      1. Node.js语法快速入门
  • 二、模块加载及第三方包
      1. Node.js模块化开发
      1. 系统模块
      1. 第三方模块
      1. Node.js中模块加载机制
      1. package.json文件
  • 三、多线程与网络
      1. 服务器端基础概念
      1. 创建web服务器
      1. HTTP协议
      1. HTTP请求与响应处理
      1. Node.js异步编程
  • 四、数据库处理
      1. MongoDB数据库
      1. 数据库概述及环境搭建
      1. MongoDB增删改查操作
  • 五、模板引擎
      1. 模板引擎artTemplate
      1. 模板引擎的基础概念
      1. 模板引擎的语法
      1. 案例
  • 六、Express框架
    • Express框架简介及初体验
    • Express中间件
    • Express框架请求处理
    • express-art-template模板引擎
  • 七、博客实战
    • 项目环境搭建
    • 项目功能实现
    • 项目包含的知识点

二、 Node.js的组成

1. Node.js 的组成

  • JavaScript 由三部分组成,ECMAScriptDOMBOM
  • Node.js是由ECMAScriptNode 环境提供的一些附加API组成的,包括文件、网络、路径等等一些更加强大的 API。 02-📝Node.js核心知识|Node.js语法【ES6+Node模块API】

2. Node.js 基础语法

  • 所有ECMAScript语法在Node环境中都可以使用。
  • 在Node环境下执行代码,使用Node命令执行后缀为.js的文件即可 02-📝Node.js核心知识|Node.js语法【ES6+Node模块API】

3. Node.js全局对象global

  • 在浏览器中全局对象是window,在Node中全局对象是global。
  • Node中全局对象下有以下方法,可以在任何地方使用,global可以省略。
  • console.log() 在控制台中输出
  • setTimeout() 设置超时定时器
  • clearTimeout() 清除超时时定时器
  • setInterval() 设置间歇定时器
  • clearInterval() 清除间歇定时器

三、ES6语法快速入门

从上一节中,我们已经了解到了: Node.js = ECMAScript + Node模块API 。所以,我们首先需要掌握ECMAScript的常用核心语法点

关于 ECMAScript的 语法,现在已经升级到ES6了,我们有几个可以参考的资料:

四、Node.js 模块API

从第二节中,我们已经了解到了: Node.js = ECMAScript + Node模块API 。所以,我们在学习了ES6的常用核心语法点之后,要学习 常用的 Node.js 模块API

关于 Node.js 模块API,我们也有几个可以参考的资料:

  • Node.js官网推荐:
  • 个人博客 (后期慢慢按节奏更新)
转载自:https://juejin.cn/post/7258850748150071352
评论
请登录