## 課程概述
### 什么是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/

### windows安裝
1.下載安裝包 (windows 安裝程序(.msi))
2.雙擊運行,傻瓜式安裝
3.檢查node 和npm路徑是否加入到path,如果沒有自動加入,需要手動添加

### mac 安裝
1.在官方下載網站下載 pkg 安裝包,直接點擊安裝即可。
2.使用 brew 命令來安裝:
~~~
brew install node
~~~
3.在控制臺執行node -v 參看版本號,如果能正常顯示版本號,說明安裝成功
~~~
node -v
~~~

- 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
- 課程規劃
- 課程概述
- 特性介紹
- 組件介紹-基礎組件
- 組件介紹-表單組件
- 組件介紹-數據展示組件
- 組件介紹-提示組件
- 組件介紹-導航組件
- 組件介紹-其他組件
- 綜合案例