0
点赞
收藏
分享

微信扫一扫

前端基础-Node.js简介


前端基础-Node.js简介_node.js## 第0章 Node介绍

0.0 回顾 JavaScript


  • **历史及发展 **
    1995年 网景公司的布兰登开发;
    1997年7月,ECMA组织发布ECMAScript 1.0版;
    2007年10月发布3.1版本后不久,ECMAScript 3.1改名为 ECMAScript 5。
    2008年,为Chrome浏览器而开发的V8编译器诞生
    2011年6月,ECMAscript 5.1版发布,现在使用最为广泛的版本;
    2015年6月,ECMAScript 6正式发布,并且更名为“ECMAScript 2015”;
  • 如何学习JavaScript​JavaScript 的核心语法部分相当精简,也就是语言本身,只包括两个部分:
  • 想要实现其他复杂的操作和效果,都要依靠 ​宿主环境​ 提供API,目前,已经嵌入 JavaScript 的宿主环境有多种,最常见的环境就是 ​浏览器​ 和 ​操作系统​ ;


基本的语法构造(比如操作符、控制结构、语句)



标准库(就是一系列具有各种功能的对象比如Array、Date、Math等)。




  • 回顾 JavaScript 语法特性

  • 变量、数据类型、流程控制
  • 函数(基本声明参数,作用域,回调函数)、面向对象(原型,构造函数,this的指向,new的过程)

0.1 Node是什么

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

​Node​​​ 不是一种独立的语言、​​Node​​​不是 ​​JavaScript​​ 框架,

​Node​​是一个​除了浏览器之外的、可以让​​JavaScript​​ 运行的环境

Node.js 是一个让 JavaScript 运行在服务端的开发平台,是使用 事件驱动, 异步非阻塞I/O,单线程,跨平台的 JS 运行环境;

0.2. 为什么要学习 Node


  • 打开服务器的黑盒子
  • 企业需求
  • 大前端必备技能
  • 为了更好的学习前端框架

0.3. Node 能做什么

​​知乎 - Node.js能做什么,该做什么?​​


  • Web 服务器(重点)
  • 命令行工具
  • 网络爬虫:是一种按照一定的规则,自动地抓取网站信息的程序
  • 桌面应用程序开发

0.4. 一些资源



文档

​​Node.js 官方文档​​​​Node.js 中文文档(非官方)​​



书籍

​​深入浅出 Node.js​​​​Node.js 权威指南​​​​Node.js 实战​​​​Node.js实战(第2季)​​



github资源

​​Node.js 包教不包会​​​​ECMAScript 6 入门​​​​七天学会 NodeJS​​



社区

​​Node.js 中文社区​​



0.5. Node 发展历史

​​聊聊 Node.js 的历史​​



举报

相关推荐

0 条评论