# 文檔說明
> 如果你熟悉:CSS,HTML,Javascript,Es2015,MySQL,Nodejs,Vuejs規范能夠幫助你快速掌握課程教學內容
**本課程是跨平臺應用開發全棧教程,內容涵括前端和后端開發的基礎知識**
1. Javascript基礎
2. Vuejs入門
3. uni-app開發入門
4. Koa基礎
5. Thinkjs基礎
## uni-app
[uni-app](https://uniapp.dcloud.io/)是一個使用[Vue.js](https://vuejs.org/)開發**跨平臺**應用的前端框架,開發者編寫一套代碼,可編譯到iOS、Android、H5、小程序等多個平臺。
## Thinkjs
ThinkJS 是一款面向未來開發的 Node.js 框架,整合了大量的項目最佳實踐,讓企業級開發變得如此簡單、高效。
**Thinkjs特性**
* 基于 Koa 2.x,兼容 middleware
* 內核小巧,支持 Extend、Adapter 等插件方式
* 性能優異,單元測試覆蓋程度高
* 內置自動編譯、自動更新機制,方便快速開發
* 使用更優雅的`async/await`處理異步問題
> 如果你熟悉ThinkPHP,你會發現Thinkjs的設計有很多類似的地方。
# 基本開發工具
## HbuilderX
下載地址:http://www.dcloud.io/hbuilderx.html
> 使用HbuilderX開發移動端跨平臺應用程序。請下載APP開發版,該版本集成了開發用到的大部分的插件
## 微信開發者工具
下載地址:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
## 支付寶小程序開發工具
下載地址:https://opendocs.alipay.com/mini/developer/getting-started
## 花生殼域名映射工具
> 支持HHTPS協議,開發微信小程序測試必須要工具
https://hsk.oray.com/download/
## VS Code 編輯器
下載地址:https://code.visualstudio.com/
> 選擇與操作系統匹配的版本,選擇32位還是64位
# 課程教學
曾青松 教授 博士
[Email:qingsongzeng@163.com](mailto:qingsongzeng@163.com)
個人網站:[http://www.zengqs.com](http://www.zengqs.com)
[廣州番禺職業技術學院](http://www.gzpyp.edu.cn)
# 相關鏈接及教程
vue 教程(視頻):[https://ke.qq.com/course/248507?tuin=4f8da6](https://ke.qq.com/course/248507?tuin=4f8da6)
uni-app 官網 :[http://uniapp.dcloud.io/](http://uniapp.dcloud.io/)
uni-app從入門到精通 http://www.hmoore.net/guobaoguo/uni-app/821776
uni-app 跨平臺應用開發教程 http://www.hmoore.net/guobaoguo/uniapp/820863
uni-app 跨平臺應用開發教程(視頻) https://ke.qq.com/course/323825?tuin=3d0e3efb
- 文檔說明
- 服務端開發指南
- 客戶端開發指南
- 請求攔截器
- API接口實例分析
- 頁面文件
- NPM包管理
- 創建NPM包項目
- 課程設計
- 概述
- 內容管理系統項目
- 配置開發環境
- 設計靜態原型
- 快速構建項目
- 構建CMS系統前端界面
- 門戶模塊
- 新聞列表
- API接口規范
- 生成模擬數據
- 顯示新聞列表
- NavigatorPath組件
- ChannelHeader組件
- v-line-clamp指令
- formatDate過濾器
- 新聞詳情頁
- 修改頂部導航菜單
- 實現訪問遠程API
- 擴展功能
- 組件開發
- 服務端項目
- 編寫服務模塊
- 項目配置
- 數據庫
- 創建數據庫腳本
- 配置數據庫
- 創建模擬數據
- 新聞模塊控制器
- 添加邏輯驗證層
- 實現接口
- 書棧模塊
- QA