## 课程概述
### 什么是node?
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
> 发布于2009年5月,由Ryan Dahl开发
我们可以理解为node是一种使用javascript语法编写应用程序的一种后台语言,他的宿主环境不是我们前端传统的浏览器。
Node.js 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。
### node环境搭建
windows 和 mac搭建方式
官网下载地址:http://nodejs.cn/download/
![](https://box.kancloud.cn/9d9205de4a6196772a5f4418c514c520_2168x1324.png)
### windows安装
1.下载安装包 (windows 安装程序(.msi))
2.双击运行,傻瓜式安装
3.检查node 和npm路径是否加入到path,如果没有自动加入,需要手动添加
![](https://box.kancloud.cn/56b71307b6f9326f1375ff8ed7c027a3_1458x1188.png)
### mac 安装
1.在官方下载网站下载 pkg 安装包,直接点击安装即可。
2.使用 brew 命令来安装:
~~~
brew install node
~~~
3.在控制台执行node -v 参看版本号,如果能正常显示版本号,说明安装成功
~~~
node -v
~~~
![](https://box.kancloud.cn/6fc291cb51fbefdcee39d1bbc0dd3565_128x42.png)
- Less
- 课程规划
- Less概述
- 变量
- 混合
- 嵌套
- 继承
- 导入
- 函数
- 其他
- 实战
- ES6
- 课程规划
- ES6概述
- let和const命令
- 变量的解构赋值
- 字符串扩展
- 函数扩展
- 数组扩展
- Set和Map数据结构
- Symbol
- Generator 函数
- Promise对象
- Class语法
- Module 的语法
- ES7和ES8
- 实战
- VUE
- 课程规划
- vue概述
- vue实例
- 模版语法
- 计算属性和侦听器
- Class和Style的绑定
- 条件渲染
- 列表渲染
- 事件处理
- 表单输入绑定
- 组件基础
- 过渡和动画
- 自定义指令
- 过滤器
- 响应式原理
- 实战课程
- Node
- 课程规划
- 课程概述
- node入门实例
- 模块系统
- 回调函数
- 全局对象
- 常用模块介绍
- 常用模块介绍-1
- 常用模块介绍-2
- 常用模块介绍-3
- npm使用
- express的使用
- express的使用-1
- webpack基础
- 实战
- 微信小程序
- 课程规划
- 课程概述
- 基本配置和生命周期
- wxml模版
- wxss
- wxs
- 组件
- 微信API
- 自定义组件开发
- 实战小程序
- Element
- 课程规划
- 课程概述
- 特性介绍
- 组件介绍-基础组件
- 组件介绍-表单组件
- 组件介绍-数据展示组件
- 组件介绍-提示组件
- 组件介绍-导航组件
- 组件介绍-其他组件
- 综合案例