本書主要圍繞Orange Can項目展開一系列編碼工作,用幾近真實的項目介紹小程式的各個API、組件用法,並附帶一些小程式開發的經驗、技巧以及常見的誤區說明。整個Orange Can項目分為三部分:文章閱讀、電影資訊以及設置。文章閱讀包括文章列表、文章詳情以及評論,透過編寫文章閱讀功能的代碼,讀者將學會swiper組件的裁剪模式、image組件的裁剪模式、緩存的使用技巧、列表渲染、數據綁定、模板、音樂播放、錄音、分享等知識。除此之外,讀者將對小程式頁面的生命週期有一個大致瞭解。
學習完這部分內容,讀者將可以輕鬆做出一個內容型小程式應用。電影資訊功能主要介紹如何調用服務器數據及template模板的使用技巧。設置頁面功能包含大量功能示例,包括獲取硬體設備訊息、羅盤與重力感應的應用、掃描二維碼、用戶登錄、用戶訊息校驗、解析用戶加密數據、獲取用戶openId、發送模板消息等功能。本書還提供部分服務器的PHP代碼,主要供用戶登錄、校驗、解析加密數據、模板消息、微信支付等功能調用。本書內容豐富、注重實戰,講解通俗易懂。適合小程式開發人員、培訓機構和企業內部培訓使用。
雷磊是資深技術專家,學習能力極強,時刻對新技術保持敏感,特別善於獨立思考、分析、解決問題。他的第一本書《微信小程式開發入門與實踐》一定會給想要嘗試小程式的你很多收穫。更重要的是,本書滲透很多雷磊自己學習的「套路」,遇到一個問題,先用最簡單的方式解決,然後分析這個方案的優缺點,再找出更優秀的解決方案,透過不斷「重構」,漸進式地加入對知識的理解。學會這種思維方式之後,在自身技術成長的道路上必將終身受用!