基本信息
作者閆小坤
類別圖書 / 非虛構
出版社清華大學出版社/2017-07
提供方清華大學出版社
字數約 31,000 字
內容介紹
本書由前騰迅軟體開發工程師根據微信公開上線新版本編寫,全面詮釋微信小程式的技術框架、開放接口、開發技巧,全景式地講解微信小程式的服務及支撐能力,如視圖容器、基礎內容、表單組件、操作反饋、導航、媒體組件、地圖、畫布、檔案操作、網路、數據快取、地理位置、界面、微信登錄、模板訊息、獲取二維碼、微信分享等。本書注重實際項目開發,提供包含新聞資訊類、調查測試類、餐廳類小程式的完整項目案例,向讀者展示開發微信小程式的過程、方法、技術和架構。讀者通過學習本書,完全可以掌握企業級實際項目的開發。本書適合微信小程式開發初學者,企業微信小程式開發者、公眾號運營者及移動網際網路開發人員閱讀,也適合有一定開發基礎但對微信小程式項目開發不熟悉的程式設計師使用。
目錄
前言
第1章 初識小程式
1.1 小程式是什麼
1.1.1 小程式的優點
1.1.2 小程式的開放能力
1.1.3 小程式的前景
1.2 小程式開發文檔與開發工具
1.2.1 小程式開發文檔
1.2.2 微信Web開發者工具
1.2.3 開發工具Tips
1.3 大事記
1.4 “一秒鐘有多長”小遊戲
1.4.1 遊戲規則
1.4.2 下載與運行
1.4.3 界面、樣式與腳本
1.5 小結
第2章 開發框架配置和邏輯層
2.1 開發框架簡介
2.1.1 底層實現
2.1.2 小程式與HTML 5的區別與聯繫
2.1.3 小程式概覽
2.2 註冊程式與頁面
2.2.1 註冊程式
2.2.2 註冊頁面
2.2.3 頁面的路由
2.3 項目架構
2.4 配置
2.4.1 全局配置
2.4.2 頁面配置
2.5 小技巧
2.5.1 頁面路由時傳遞參數
2.5.2 下拉刷新
2.6 小結
第3章 開發框架視圖層
3.1 樣式語言WXSS
3.1.1 WXSS的引入方式
3.1.2 尺寸單位
3.1.3 選擇器
3.2 標籤語言WXML
3.2.1 WXML數據綁定與渲染
3.2.2 WXML模板與引用
3.2.3 WXML事件綁定
3.3 小結
第4章 組件與API
4.1 組件
4.1.1 視圖容器
4.1.2 基礎內容
4.1.3 表單組件
4.1.4 導航
4.1.5 媒體組件
4.1.6 其他組件
4.2 API
4.2.1 網路
4.2.2 檔案
4.2.3 設備
4.2.4 導航
4.2.5 分享
4.2.6 獲取小程式頁面二維碼
4.2.7 小程式模板訊息
4.2.8 公眾號模板訊息打開相關小程式
4.2.9 公眾號自定義選單點擊打開相關小程式
4.2.10 移動App分享小程式頁面
4.3 Flex布局
4.3.1 flex-direction屬性
4.3.2 flex-wrap屬性
4.3.3 flex-flow屬性
4.3.4 justify-content屬性
4.3.5 align-items屬性
4.3.6 align-content屬性
4.3.7 項目屬性
4.4 小結
第5章 部落格園客戶端——新聞資訊類小程式
5.1 項目介紹
5.1.1 項目結構
5.1.2 項目部署
5.1.3 項目配置
5.2 server端及API接口
5.2.1 部落格列表API
5.2.2 全文內容API
5.2.3 新聞列表API
5.3 部落格列表頁
5.3.1 界面
5.3.2 部落格模板
5.3.3 邏輯
5.4 部落格詳情頁
5.4.1 界面
5.4.2 邏輯
5.5 新聞列表頁
5.5.1 界面
5.5.2 新聞模板
5.5.3 邏輯
5.6 新聞詳情頁
5.6.1 界面
5.6.2 邏輯
5.7 公共JS腳本
5.7.1 公共配置
5.7.2 解析
5.8 小結
第6章 測測你是三國殺中的誰——調查測試類小程式
6.1 數據結構
6.1.1 JSON介紹
6.1.2 問題和答案的數據結構
6.2 項目結構
6.2.1 起始頁
6.2.2 測試頁
6.2.3 結果頁
6.2.4 輔助JS
6.3 小結
第7章 微餐廳——餐飲管理系統
7.1 項目部署
7.1.1 搭建開發環境
7.1.2 上傳代碼
7.1.3 導入資料庫
7.1.4 預覽小程式
7.2 伺服器端介紹
7.2.1 資料庫設計
7.2.2 管理後台介紹
7.2.3 API接口
7.3 微信授權登錄
7.3.1 微信登錄
7.3.2 伺服器端:code換取session_key
7.3.3 數據簽名加密
7.4 線上排號頁
7.4.1 伺服器端接口
7.4.2 小程式端實現
7.5 確認取號頁
7.5.1 伺服器端接口
7.5.2 小程式端實現
7.6 我的排號
7.6.1 伺服器端接口
7.6.2 小程式端實現
7.7 查看選單
7.7.1 伺服器端接口
7.7.2 小程式端實現
7.8 小結
附錄A 小程式接入指南
附錄B 延伸閱讀
附錄C 開發工具常用快捷鍵