微信小程式開發實戰-微課視頻版

微信小程式開發實戰-微課視頻版

《微信小程式開發實戰-微課視頻版》是清華大學出版社於2020年2月1日出版的一本圖書,作者是周文潔。

基本介紹

  • 書名:微信小程式開發實戰-微課視頻版
  • 作者:周文潔
  • 出版社:清華大學出版社
  • 出版時間:2020年2月1日
  • 定價:89 元
  • ISBN:9787302541639
  • 印刷日期:2021年1月18日
內容簡介,圖書目錄,

內容簡介

本書共包含20章,每章均以項目為驅動,將微信小程式的基礎知識點分解實現。全書案例由淺入深,從基礎篇的創建第一個微信小程式開始,到套用篇的各類API的實現,包括天氣查詢、口述校史、電子書櫥、醫療急救卡、會議邀請函、指南針和手繪時鐘等項目;本書在遊戲篇還包含了拼圖、推箱子和貪吃蛇遊戲;在提高篇引入了小程式雲開發的概念,例如帶有雲資料庫的高校新聞網、帶有雲存儲的電子書櫥;最後在綜合篇給出圖片分享社區案例,介紹了第三方Vant Weapp組件庫,並結合雲開發技術實現了生日管家小程式。
本書包含完整項目案例21個,均在微信web開發者工具和真機中調試通過,並提供全套項目案例原始碼、練習題和視頻講解等電子資源供讀者下載。本書適用於微信小程式愛好者、程式設計人員和計算機相關專業學生。

圖書目錄

入門篇
第1章開發前的準備
1.1註冊小程式
1.1.1註冊開發者賬號
1.1.2完善小程式信息
1.1.3管理小程式成員
1.2小程式開發工具
1.2.1軟體的下載與安裝
1.2.2開發者工具的登錄
第2章第一個微信小程式
2.1自動生成小程式
2.1.1項目創建
2.1.2真機預覽
2.1.3完整代碼展示
2.2手動創建小程式
2.2.1項目創建
2.2.2頁面配置
2.2.3視圖設計
2.2.4邏輯實現
2.2.5完整代碼展示
基礎篇
第3章小程式框架
3.1列表布局小程式
3.1.1項目創建
3.1.2頁面配置
3.1.3視圖設計
3.1.4邏輯實現
3.1.5完整代碼展示
3.2九宮格布局小程式
3.2.1項目創建
3.2.2頁面配置
3.2.3視圖設計
3.2.4邏輯實現
3.2.5完整代碼展示
第4章小程式組件·猜數字遊戲
4.1項目創建
4.2頁面配置
4.2.1創建頁面檔案
4.2.2刪除和修改檔案
4.3視圖設計
4.3.1導航欄設計
4.3.2公共樣式設計
4.3.3頁面設計
4.4邏輯實現
4.4.1遊戲頁面的邏輯實現
4.4.2首頁的邏輯實現
4.5完整代碼展示
4.5.1主體檔案代碼展示
4.5.2首頁代碼展示
4.5.3“遊戲規則”頁面代碼展示
4.5.4“關於我們”頁面代碼展示
4.5.5開始遊戲(game)代碼展示
套用篇
第5章小程式網路API·天氣查詢
5.1準備工作
5.1.1API密鑰申請
5.1.2API調用方法
5.1.3伺服器域名配置
5.2項目創建
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完整代碼展示
第6章小程式媒體API·口述校史
6.1項目創建
6.2頁面配置
6.2.1創建頁面檔案
6.2.2刪除和修改檔案
6.2.3創建其他檔案
6.3視圖設計
6.3.1導航欄設計
6.3.2頁面設計
6.4邏輯實現
6.4.1更新播放列表
6.4.2點擊播放視頻
6.4.3傳送彈幕
6.5完整代碼展示
第7章小程式檔案API·電子書櫥
7.1準備工作
7.2項目創建
7.3頁面配置
7.3.1創建頁面檔案
7.3.2刪除和修改檔案
7.4視圖設計
7.4.1導航欄設計
7.4.2頁面設計
7.5邏輯實現
7.5.1更新圖書列表
7.5.2封裝提示訊息
7.5.3打開指定圖書
7.5.4保存下載的圖書
7.5.5下載並閱讀圖書
7.6完整代碼展示
第8章小程式數據API·醫療急救卡
8.1項目介紹
8.2項目創建
8.3頁面配置
8.3.1創建頁面檔案
8.3.2刪除和修改檔案
8.4視圖設計
8.4.1導航欄設計
8.4.2頁面設計
8.5邏輯實現
8.5.1尚未創建醫療急救卡的首頁的邏輯實現
8.5.2醫療急救卡創建頁的邏輯實現
8.5.3已經創建急救卡的首頁的邏輯實現
8.6完整代碼展示
8.6.1套用檔案代碼展示
8.6.2頁面檔案代碼展示
第9章小程式位置API·會議邀請函
9.1項目創建
9.2頁面配置
9.2.1創建頁面檔案
9.2.2刪除和修改檔案
9.2.3創建其他檔案
9.3視圖設計
9.3.1導航欄設計
9.3.2頁面設計
9.4邏輯實現
9.4.1更新嘉賓列表
9.4.2更新地圖位置
9.4.3查看地圖詳情
9.5完整代碼展示
第10章小程式設備API·指南針
10.1項目創建
10.2頁面配置
10.2.1創建頁面檔案
10.2.2刪除和修改檔案
10.2.3創建其他檔案
10.3視圖設計
10.3.1導航欄設計
10.3.2頁面設計
10.4邏輯實現
10.4.1指南針旋轉動畫
10.4.2更新角度和方向信息
10.4.3更新地理位置信息
10.5完整代碼展示
第11章小程式界面API·手繪時鐘
11.1項目創建
11.2頁面配置
11.2.1創建頁面檔案
11.2.2刪除和修改檔案
11.3視圖設計
11.3.1導航欄設計
11.3.2頁面設計
11.4邏輯實現
11.4.1創建畫布上下文
11.4.2繪製時鐘刻度
11.4.3繪製時鐘指針
11.4.4顯示數字電子時鐘
11.4.5每秒實時更新
11.5完整代碼展示
遊戲篇
第12章小程式遊戲·拼圖遊戲
12.1需求分析
12.1.1首頁功能需求
12.1.2遊戲頁功能需求
12.2項目創建
12.3頁面配置
12.3.1創建頁面檔案
12.3.2刪除和修改檔案
12.3.3創建其他檔案
12.4視圖設計
12.4.1導航欄設計
12.4.2頁面設計
12.5邏輯實現
12.5.1首頁邏輯
12.5.2遊戲頁邏輯
12.6完整代碼展示
12.6.1套用檔案代碼展示
12.6.2頁面檔案代碼展示
第13章小程式遊戲·推箱子遊戲
13.1需求分析
13.1.1首頁功能需求
13.1.2遊戲頁功能需求
13.2項目創建
13.3頁面配置
13.3.1創建頁面檔案
13.3.2刪除和修改檔案
13.3.3創建其他檔案
13.4視圖設計
13.4.1導航欄設計
13.4.2頁面設計
13.5邏輯實現
13.5.1公共邏輯
13.5.2首頁邏輯
13.5.3遊戲頁邏輯
13.6完整代碼展示
13.6.1套用檔案代碼展示
13.6.2公共函式檔案代碼展示
13.6.3頁面檔案代碼展示
第14章小程式遊戲·貪吃蛇遊戲
14.1需求分析
14.1.1首頁功能需求
14.1.2遊戲頁功能需求
14.2項目創建
14.3頁面配置
14.3.1創建頁面檔案
14.3.2刪除和修改檔案
14.3.3創建其他檔案
14.4視圖設計
14.4.1導航欄設計
14.4.2頁面設計
14.5數據模型設計
14.5.1貪吃蛇模型設計
14.5.2蛇身移動模型
14.5.3蛇吃食物模型
14.6邏輯實現
14.6.1首頁邏輯
14.6.2遊戲頁邏輯
14.7完整代碼展示
14.7.1套用檔案代碼展示
14.7.2頁面檔案代碼展示
提高篇
第15章小程式前端綜合實例·基於模擬數據的高校新聞網
15.1需求分析
15.1.1首頁功能需求
15.1.2新聞頁功能需求
15.1.3個人中心頁功能需求
15.2項目創建
15.3頁面配置
15.3.1創建頁面檔案
15.3.2刪除和修改檔案
15.3.3創建其他檔案
15.4視圖設計
15.4.1導航欄設計
15.4.2tabBar設計
15.4.3頁面設計
15.5邏輯實現
15.5.1公共邏輯
15.5.2首頁邏輯
15.5.3新聞頁邏輯
15.5.4個人中心頁邏輯
15.5.5清除臨時數據
15.6完整代碼展示
15.6.1套用檔案代碼展示
15.6.2公共函式檔案代碼展示
15.6.3頁面檔案代碼展示
15.7項目小結
第16章小程式全棧開發·基於WAMP的高校新聞網
16.1初始化項目
16.1.1現有項目導入
16.1.2後端邏輯實現
16.1.3公共邏輯
16.2首頁改造
16.2.1新聞列表展示
16.2.2載入更多新聞
16.2.3點擊跳轉新聞內容
16.3新聞頁改造
16.4個人中心頁改造
16.5完整代碼展示
16.5.1套用檔案代碼展示
16.5.2公共函式檔案代碼展示
16.5.3頁面檔案代碼展示
第17章小程式雲開發·基於雲資料庫的高校新聞網
17.1雲開發簡介
17.1.1什麼是雲開發
17.1.2雲開發能力介紹
17.1.3雲開發的開通步驟
17.2初始化項目
17.2.1創建雲模板項目
17.2.2遷移老項目
17.2.3部署雲資料庫
17.3首頁改造
17.3.1展示新聞列表
17.3.2展示滾動圖片
17.3.3觸底自動載入新聞列表
17.3.4點擊新聞列表傳遞新聞編號
17.4新聞閱讀頁改造
17.5個人中心頁改造
17.6完整代碼展示
17.6.1套用檔案代碼展示
17.6.2公共函式檔案代碼展示
17.6.3頁面檔案代碼展示
第18章小程式雲開發·基於雲存儲的電子書櫥
18.1初始化項目
18.1.1創建雲模板項目
18.1.2遷移老項目
18.1.3部署雲檔案存儲
18.1.4部署雲資料庫
18.2首頁改造
18.2.1展示圖書列表
18.2.2點擊跳轉圖書詳情頁
18.3圖書詳情頁改造
18.3.1頁面設計
18.3.2頁面邏輯
18.3.3閱讀圖書功能
18.4完整代碼展示
18.4.1套用檔案代碼展示
18.4.2頁面檔案代碼展示
綜合篇
第19章小程式雲開發·基於全套雲能力的圖片分享社區
19.1初始化項目
19.1.1創建雲模板項目
19.1.2部署雲資料庫
19.1.3創建頁面檔案
19.2視圖設計
19.2.1導航欄設計
19.2.2頁面設計
19.3邏輯實現
19.3.1用戶個人信息獲取邏輯
19.3.2上傳圖片頁邏輯
19.3.3首頁邏輯
19.3.4個人主頁邏輯
19.3.5圖片展示頁邏輯
19.4完整代碼展示
19.4.1套用檔案代碼展示
19.4.2雲函式檔案代碼展示
19.4.3頁面檔案代碼展示
第20章小程式UI組件庫·基於VantWeapp的生日管家
20.1小程式自定義組件簡介
20.1.1什麼是自定義組件
20.1.2自定義組件的引用方式
20.1.3小程式UI組件庫VantWeapp
20.1.4VantWeapp的下載和安裝
20.2需求分析
20.2.1首頁功能需求
20.2.2好友信息編輯頁功能需求
20.2.3好友信息展示頁功能需求
20.3初始化項目
20.3.1創建雲模板項目
20.3.2部署雲資料庫
20.3.3創建頁面檔案
20.3.4創建其他檔案
20.4視圖設計
20.4.1導航欄設計
20.4.2頁面設計
20.5邏輯實現
20.5.1公共邏輯
20.5.2好友信息編輯頁邏輯
20.5.3首頁邏輯
20.5.4好友信息展示頁邏輯
20.6完整代碼展示
20.6.1套用檔案代碼展示
20.6.2公共函式檔案代碼展示
20.6.3頁面檔案代碼展示
附錄A伺服器部署
A.1伺服器域名配置
A.1.1配置流程
A.1.2HTTPS證書
A.2臨時伺服器部署
A.2.1軟體部署
A.2.2網路請求
A.2.3跳過域名校驗
附錄B可視化資料庫搭建
B.1軟體部署
B.2創建資料庫
B.3分配用戶許可權
附錄C後端框架搭建
C.1後端框架部署
C.2資料庫對接配置
C.3接口製作示例
附錄D個人開發者服務類目以及小程式場景值、小程式預定顏色

相關詞條

熱門詞條

聯絡我們