node.js(1)——了解

目录

Node

定义

node.js是一个基于chrome的v8引擎之上构建的一个JavaScript运行时环境

Node.js是事件驱动、非阻塞I/O模型(异步操作)、轻量和高效

Node.js包管理工具,npm

作用

web服务器后台

命令行工具

浏览器和Node.js中的JavaScript区别

浏览器

Node.js

学习前提

学习目标

B/S编程模型

模块化编程

node常用API

异步编程

Express Web开发框架

ECMAScript6

书籍

安装

下载

安装

确认是否安装成功

环境变量


Node

是一个服务器

定义

node.js是一个基于chrome的v8引擎之上构建的一个JavaScript运行时环境

Node.js把Google chrome中的v8引擎移植出来,开发了一个独立的JavaScript运行环境。

不是一门语言、不是库、不是框架,是一个JavaScript运行时环境。

可以脱离浏览器解析和执行JavaScript代码。

Node.js是事件驱动、非阻塞I/O模型(异步操作)、轻量和高效

Node.js包管理工具,npm

世界上最大的开源库生态系统。

为了方便开发,绝大多数JavaScript相关的包都存放在了npm上。

作用

web服务器后台

游戏服务器,接口服务器

命令行工具

npm/git(基于C语言)/hexo(博客)/webpack/gulp/等等

浏览器和Node.js中的JavaScript区别

浏览器

ECMAScript、BOM、DOM

Node.js

ECMAScript

服务端不操作页面,也就是不处理BOM、DOM。

在Node.js执行环境中,为JavaScript提供了一些服务器级别的操作API。·例如:文件读写、网络服务的构建、网络通信、HTTP服务器等处理。

学习前提

HTML+CSS+JavaScript

简单的命令行操作

具有服务端开发经验

学习目标

B/S编程模型

browser-server,浏览器-服务器,back-end。

任何服务端技术B/S编程模型都是一样的,任何语言都是。node是作为学习B/S编程模型的一个工具。

模块化编程

在Node中可以引用加载脚本文件。

例:RequireJS、SeaJS、less等

node常用API

文件操作,HTTP构建等

异步编程

回调函数,promise、asyn、generator

Express Web开发框架

第三方框架

ECMAScript6

书籍

《node入门》原理

《深入浅出Node.js》纯底层

安装

安装node环境,查看当前node环境版本号。

下载

Download | Node.js

安装LTS,long time support长期支持版,current,体验版,最新特性版

安装

next

已经装过,重新安装会对原有版本覆盖,也就是升级

确认是否安装成功

node --version

node -v

环境变量

安装好电脑自行配置,不用管

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值