- 微信小程序:開發入門及案例詳解
- 李駿 邊思
- 1184字
- 2019-01-04 18:58:50
前言
自2016年9月21日微信小程序公布以來,微信技術群中關于小程序的討論就沒間斷過,這是又一次創業的好機會,尤其是對中小企業擴大網絡影響力很有利。我們在抓緊時間學習小程序的過程中,總結并實踐了小程序的功能,并希望通過這本書傳達給廣大的讀者。我們在編寫過程中正臨電商行業中最忙的幾個月,雙11、雙12、圣誕節、元旦節等需求已經堆疊如山,我和邊思白天處理公司需求,晚上編寫書籍,幾乎沒有周末,這樣堅持了幾個月終于完成本書,直至交稿時才如釋重負。
小程序剛發布不久,很多功能都還在不斷更新中,本書內容在官方文檔基礎上進行補充說明,并給出實踐案例,嘗試給出現階段盡可能完善的開發模式,適合小程序初學者入門。在小程序的學習過程中,我們做過很多嘗試,這里我們僅僅提出了自己的一些實現方案和觀點供大家參考。小程序整體推動還需要更多開發者參與,小程序還未正式公布前,便有很多公司及個人針對小程序研發過程中的痛點推出了各類三方框架,希望閱讀本書后,大家也能提出自己的想法,積極參與小程序相關話題討論,推動小程序研發方案優化與普及。
本書內容和組織結構
本書內容大致可分為三部分。
第一部分為基礎部分,共3章,主要介紹小程序開發的基礎知識。
第1章介紹微信小程序環境搭建、運行第一個小程序demo。
第2章介紹小程序核心知識,包括整體框架運行原理、規則,每個文件的作用,以及WXML與WXSS。
第3章介紹CSS布局基礎,講解了盒子模型、浮動、定位以及Flex布局。
第二部分為組件和API,共2章,主要講解小程序組件、API相關知識。
第4章介紹小程序組件相關知識,主要內容包括視圖容器、基礎組件、表單組件、導航、媒體組件、地圖、畫布等。
第5章介紹小程序API相關知識,主要內容包括網絡、媒體、文件、數據緩存、位置、設備、界面、開放接口等。
第三部分為案例實踐,共5章,通過實際案例介紹如何開發小程序應用,包括一些思路和框架,以及部分代碼和實現技巧。
第6章介紹如何開發豆瓣電影小程序,主要講解一個最簡單小程序的代碼結構。
第7章介紹如何開發駕考小程序,主要講解如何利用第三方API創建小程序引用。
第8章介紹如何開發打賞小程序,主要講解小程序支付流程。
第9章介紹如何開發日程表小程序。
第10章介紹如何開發多點商城,主要講解如何架構一個復雜小程序項目。
本書包含的所有案例代碼可以到https://github.com/wxapp-book下載。本書創作時間較短,如有疏漏,懇請各位讀者斧正。
致謝
在這里感謝那些一直支持我們的人,感謝韓鑫、楊凱等公司領導對本書寫作的支持,讓我能空出時間投入到書籍編寫,感謝吳怡編輯的辛勤工作,感謝龍偉湖對本書案例UI設計的友情支持,感謝楊帆、王慶平、許彬、張磊、范彩霞等同事在工作期間對我的各種支持,感謝羅東、楊小英等同事在這段時間為我分擔工作,謝謝大家,正是因為你們的支持,才有了本書的面世。
最后特別感謝我的愛人張舒,一直相信我、支持我,一直為我默默付出,讓我能全身心投入到工作中。
李駿
2016年12月
- Java語言程序設計
- Building Modern Web Applications Using Angular
- Learning Real-time Processing with Spark Streaming
- LabVIEW入門與實戰開發100例
- JIRA 7 Administration Cookbook(Second Edition)
- Java Web程序設計
- JavaScript+Vue+React全程實例
- Unity Shader入門精要
- Learning Salesforce Einstein
- Cocos2d-x學習筆記:完全掌握Lua API與游戲項目開發 (未來書庫)
- Test-Driven Machine Learning
- Getting Started with Eclipse Juno
- Magento 2 Beginners Guide
- JavaScript編程精解(原書第2版)
- H5+移動營銷設計寶典