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