2019/7/29 node.js--day1

262 阅读1分钟

一,学习Node.js的目的----打开服务端这个黑盒     http://cnodejs.org社区

前段--服务器---数据库

二.Node.js是什么---不是库,不是框架,不是一门语言,——是Javascript运行时环境,Node.js可以解析执行JavaScript,(以前只有浏览器才能解析执行JavaScript,而现在因为它可以脱离浏览器运行)

  • 浏览器中的JavaScript
1.EcmaScript              2.BOM                 3. DOM
  • Node.js中的JavaScript                                                               
1.EcmaScript           2.没有BOM ,DOM      3.它为JavaScript提供了一些服务器级别的操作API

  • Node.js的特性

1.采用事件驱动机制,   2.非阻塞IO模型(异步),     3.轻量高效

  • npm是node.js开发的装包工具
  1. npm是世界上最大的开源库生态系统
  2. 绝大多数JavaScript相关包存放在npm上.
  3. 用命令来下载  npm  install jquery

三.node.js能做什么

  • web服务器后台
  • 命令行工具
 1.npm           2.git                   3.hexo
  • 对于前端而言,接触node最多的是它的命令行工具
1.webpack   2.gulp     3.npm