微信小程序的發(fā)展趨勢
微信小程序是一種不需要下載安裝即可使用的應用,它實現(xiàn)了應用“觸手可及”的夢想,用戶只需要使用微信掃一掃或搜一下即可打開應用。經過近幾年的發(fā)展,微信小程序已經形成了新的開發(fā)者生態(tài),有超過150萬的開發(fā)者加入微信小程序的開發(fā)隊伍,它可以和開發(fā)者已有的App后臺用戶數據進行打通,使得開發(fā)成本降低。目前,微信小程序應用數量已超過了一百萬,覆蓋200多個細分的行業(yè),日活用戶達到兩億,微信小程序還在許多城市實現(xiàn)了對地鐵、公交服務的支持。同時微信小程序的發(fā)展帶來了更多的就業(yè)機會,2017年小程序帶動就業(yè)104萬人,社會效益不斷提升。2019年小程序日活用戶超過3億人,總成交金額達到8000億元,人均使用小程序的個數和活躍小程序的平均留存都有了不同程度的增長,各類小程序的表現(xiàn)齊頭并進,電商行業(yè)和零售行業(yè)的交易能力不斷攀升。
本書特點
微信小程序官方發(fā)布的開發(fā)文檔內容詳細,并不斷更新,開發(fā)者要掌握相關API比較費時。本書以實戰(zhàn)案例貫穿講解,便于初學者和有一定項目經驗的開發(fā)者找到合適的內容并快速掌握,提高學習效率。本書特點如下。
1. 內容由淺入深、由易到難
全書共6篇,分為快速入門、開發(fā)進階、小程序的UI開發(fā)、小程序的后臺開發(fā)、小程序的API和綜合案例實戰(zhàn),每一篇都通過大量實例講解,內容由淺入深、由易到難,初學者可循序漸進地學習,有一定經驗的開發(fā)者可直接進入第2篇。
2. 注重實戰(zhàn)應用
本書以“扶貧超市購物程序”案例貫穿全書,并針對每個知識點提供單獨示例驅動模式進行知識點講解。本書的示例采用先給出目標運行結果再給出代碼分析的方式進行介紹,讀者可以先行思考或獨立實現(xiàn),再對比具體的實現(xiàn)代碼。本書注重實戰(zhàn)應用,讓讀者邊學邊練以達到快速入門的目的,同時擁有更強的實戰(zhàn)技能。
3. 注重原理的講解
本書力求通過合適的示例和簡明的語言講清楚原理,并將需要注意的問題和容易出現(xiàn)錯誤的地方重點標記,讓讀者不僅能夠明確重點、難點,也能對每個知識點做到深入理解和應用。
4. 配套資源豐富
本書提供教學大綱、教學課件、電子教案、程序源碼、教學進度表等配套資源; 本書還提供900分鐘的微課視頻。
資源下載提示
課件等資源: 掃描封底的“課件下載”二維碼,在公眾號“書圈”下載。
素材(源碼)等資源: 掃描目錄上方的二維碼下載。
視頻等資源: 掃描封底刮刮卡中的二維碼,再掃描書中相應章節(jié)中的二維碼,可以在線學習。
讀者對象
本書適合具有前端基礎的本?茖W生學習使用,也可作為高等學校相關專業(yè)的教學用書,以及微信小程序應用的社會培訓教材和計算機愛好者的參考書籍。
致謝
本書的編寫由蘭紅、曾鵬程、管希東共同完成。特別感謝譚敏、王得江、鄔思強同學,“扶貧超市購物程序”項目案例是由蘭紅老師指導、3名同學共同完成的大學生創(chuàng)新項目作品,目前已投入使用; 感謝黃敏、劉秦邑、張浦芬、何璠等同學對文稿的校對; 衷心感謝支持本書出版的各位領導和同事; 也感謝為本書順利出版做出努力的清華大學出版社。
意見反饋
本書代碼基于開發(fā)工具基礎庫版本2.10.3,調試使用的是微信開發(fā)者工具 Stable v1.02.1911180版本,書中代碼均已驗證通過(部分案例Demo需要用到真機調試,在書中會給出相應提示)。
由于編者水平有限,書中難免存在疏漏,敬請讀者批評指正。
編者
2020年6月