微信小程序開發教程
張家界航空工業職業技術學院、武漢厚溥數字科技有限公司
商品描述
"《微信小程序開發教程》按照高等院校、高職高專院校電腦課程的基本要求編寫,以一個綜合項目的實踐來組織內容,突出了電腦課程的實踐性特點。每個單元都以任務驅動的方式組織內容,包括任務描述、知識學習和任務實施,有很強的針對性和實用性。 本書比較全面地介紹了微信小程序實戰開發技巧,全書分為八個單元,具體內容包括:微信小程序的基本概念和環境搭建;微信小程序基本組件的使用和數據綁定的基本語法;微信小程序模塊化開發技巧和本地緩存API的使用、頁面導航配置、用戶登錄和授權API的基本使用;微信小程序交互API的使用和多媒體API的使用,包括圖片預覽、拍照、語音錄制和播放等功能;微信小程序的背景音頻API,以及頁面分享和微信群聊API的使用;配置選項卡和自定義組件的使用;微信小程序的網絡請求?API的使用;用戶基本信息的獲取、數據緩存的異步操作,以及獲取系統信息和網絡狀態的相關API的使用。 本書的內容與時俱進,體現科技發展前沿成果,融入思政教育;結構安排合理,層次清晰,通俗易懂,實例豐富,突出理論和實踐的結合,可作為應用型本科、高職高專院校及培訓機構的教材,也可供廣大程序設計人員參考。"
目錄大綱
目 錄
單元一 探索微信小程序的世界 1
任務1.1 初探微信小程序:揭開神秘面紗 2
1.1.1 任務描述 2
1.1.2 知識學習 2
1.1.3 任務實施 5
任務1.2 構建微信小程序:搭建開發環境 7
1.2.1 任務描述 7
1.2.2 任務實施 8
任務1.3 微信小程序初體驗:製作歡迎頁面 15
1.3.1 任務描述 15
1.3.2 知識學習 16
1.3.3 任務實施 24
思政講堂 27
單元小結 28
單元自測 29
上機實戰 29
單元二 打造動態文章展示 33
任務2.1 動態輪播:用swiper組件實現文章滾動展示 34
2.1.1 任務描述 34
2.1.2 知識學習 35
2.1.3 任務實施 36
任務2.2 文章列表構建:實現文章頁面的列表展示功能 40
2.2.1 任務描述 40
2.2.2 知識學習 41
2.2.3 任務實施 49
任務2.3 頁面跳轉技巧:從歡迎頁面平滑過渡到文章頁面 60
2.3.1 任務描述 60
2.3.2 知識學習 60
2.3.3 任務實施 63
思政講堂 71
單元小結 72
單元自測 73
上機實戰 73
單元三 優化歡迎頁面與文章頁面 83
任務3.1 數據管理:業務邏輯與文章數據的分離及模塊化 84
3.1.1 任務描述 84
3.1.2 知識學習 84
3.1.3 任務實施 85
任務3.2 模塊應用:利用模板提升文章列表的用戶體驗 90
3.2.1 任務描述 90
3.2.2 知識學習 90
3.2.3 任務實施 90
任務3.3 生命周期探秘:微信小程序生命周期的測試與優化 94
3.3.1 任務描述 94
3.3.2 知識學習 95
3.3.3 任務實施 95
任務3.4 緩存技術應用:使用緩存完成本地數據庫模擬 98
3.4.1 任務描述 98
3.4.2 知識學習 98
3.4.3 任務實施 99
任務3.5 升級歡迎頁面:添加用戶登錄授權功能 103
3.5.1 任務描述 103
3.5.2 知識學習 103
3.5.3 任務實施 104
思政講堂 108
單元小結 109
單元自測 109
上機實戰 110
單元四 完善並優化文章詳情頁面 119
任務4.1 構建基礎:完成文章詳情頁面的核心功能 120
4.1.1 任務描述 120
4.1.2 任務實施 121
任務4.2 收藏功能:收藏自己喜歡的文章 129
4.2.1 任務描述 129
4.2.2 任務實施 130
任務4.3 點贊互動:添加點贊功能增強用戶參與度 132
4.3.1 任務描述 132
4.3.2 任務實施 133
任務4.4 評論系統:添加評論功能促進社區互動 138
4.4.1 任務描述 138
4.4.2 任務實施 138
思政講堂 169
單元小結 170
單元自測 170
上機實戰 171
單元五 多媒體與社交分享 177
任務5.1 音樂暢享:實現多頁面背景音樂播放 178
5.1.1 任務描述 178
5.1.2 知識學習 179
5.1.3 任務實施 180
任務5.2 好文共賞:分享文章給朋友和朋友圈 190
5.2.1 任務描述 190
5.2.2 知識學習 191
5.2.3 任務實施 193
思政講堂 195
單元小結 196
單元自測 196
上機實戰 197
單元六 電影首頁功能體驗 201
任務6.1 模塊切換機制:實現首頁內容模塊流暢切換 202
6.1.1 任務描述 202
6.1.2 知識學習 203
6.1.3 任務實施 204
任務6.2 完善首頁功能:構建首頁核心功能與佈局 206
6.2.1 任務描述 206
6.2.2 知識學習 207
6.2.3 任務實施 222
任務6.3 影片搜索:開發高效的電影搜索工具 228
6.3.1 任務描述 228
6.3.2 任務實施 228
思政講堂 233
單元小結 235
單元自測 235
上機實戰 236
單元七 電影世界的深度挖掘 241
任務7.1 電影集合展示:實現“更多”電影頁面功能 242
7.1.1 任務描述 242
7.1.2 任務實施 243
任務7.2 動態內容加載:刷新電影頁面、實現分頁加載 248
7.2.1 任務描述 248
7.2.2 任務實施 248
任務7.3 電影細節揭秘:構建電影詳情頁面 256
7.3.1 任務描述 256
7.3.2 任務實施 257
思政講堂 266
單元小結 268
單元自測 268
上機實戰 269
單元八 我的專屬空間 271
任務8.1 個人中心構建:打造“我的”頁面核心功能 272
8.1.1 任務描述 272
8.1.2 任務實施 272
任務8.2 閱讀足跡追蹤:實現顯示“閱讀歷史”的功能 283
8.2.1 任務描述 283
8.2.2 任務實施 283
任務8.3 個性化設置:開發完成用戶設置功能 289
8.3.1 任務描述 289
8.3.2 任務實施 290
任務8.4 API應用實戰:完成設置頁面中其他API 的使用 303
8.4.1 任務描述 303
8.4.2 任務實施 305
思政講堂 312
單元小結 313
單元自測 314
上機實戰 315