《零基礎學:微信小程序開發(fā)》分為兩篇。第一篇為基礎知識,包括第1~4章。第1章主要介紹微信小程序的發(fā)展歷程以及開發(fā)微信小程序需要哪些準備工作。通過創(chuàng)建“Hello World”項目讓讀者掌握微信小程序的項目創(chuàng)建和管理,以及開發(fā)工具各功能面板的使用。第2章主要講解微信小程序的項目配置、各文件的功能和使用。讀者可以了解數據展示和事件處理的方法,掌握微信小程序和各個頁面的生命周期,并且通過通信錄項目了解循環(huán)數據的搭建和模板的使用。第3章主要介紹微信小程序中常用的UI組件的功能和使用,并且通過計算器項目讓讀者了解控件的使用、事件的響應和數據的展示處理。第4章分類介紹微信小程序提供的API及其使用,通過九宮格選圖項目,讓讀者掌握API的使用以及控件的擺放。第二篇為實戰(zhàn)案例,包括第5~10章,通過實戰(zhàn)項目幫助讀者掌握微信小程序開發(fā),鞏固前面所學的知識。第5章通過新聞閱讀項目,讓讀者掌握使用tabBar進行結構搭建,掌握滾動視圖的使用、數據的獲取和處理、用戶信息的獲取以及對項目UI控件的排列和使用。第6章通過單車共享項目,讓讀者掌握地圖API的綜合使用、項目框架的搭建,以及API的使用。第7章通過視頻快訊項目,讓讀者掌握tabBar項目的結構搭建、滾動視圖的使用、重復樣式的代碼抽取,熟悉項目開發(fā)的流程。第8章通過云音樂項目,讓讀者學會使用音樂播放API、自定義音樂播放控件、了解頁面之間的跳轉邏輯、掌握項目UI控件的排列和使用、熟悉項目開發(fā)的流程。第9章通過對商城購物的講解,讓讀者能夠根據整體項目代碼的邏輯進行拆分,學會調試項目。第10章通過對外賣配送的講解,讓讀者加深對整體項目代碼的拆分思路的理解,學習如何對功能頁面搭建框架,以及如何調試項目。