易燃物匯聚 YouTube 有聲書與書評
微信小程序:開發入門及案例詳解 封面

微信小程序:開發入門及案例詳解

李駿 邊思

1.1萬人在讀
22.7萬字總字數
¥25定價

內容簡介

本書作者李駿作爲多點生活的資深前端架構師,曾就職於阿里、騰訊等知名互聯網公司,具有頂尖的前端技術能力和豐富的實戰經驗,在第一時間便投入到微信小程序的實踐中。本書可分爲3部分,第一部分作爲基礎章節,介紹了第一個小程序的搭建流程,讓大家能快速上手;同時對小程序框架原理進行了詳細介紹,爲後面學習組件、API打下基礎。第二部分對小程序組件、API進行介紹,對組件、API的使用、注意事項進行詳細講解,並給出示例代碼。最後一部分精選5個由淺入深的案例,對小程序研發進行實戰講解,涵蓋了實際項目中可能涉及的技術方案和使用方法,具備很強的實戰意義。在這本書中,包含了作者在電商領域多年的前端經驗總結和對當前主流架構的思考,希望讀者們可以從中獲取到自己想要的“乾貨”。

讀者書評

★★★★☆

這本書對於微信小程序開發所需要的基礎知識講解的還是比較全面的,可以入門還是挺不錯的,可惜還有一些小瑕疵 1.缺少了雲開發相關內容(可能寫書的時候,小程序還沒有這塊的功能) 2.前6章之前的基本語法介紹缺少代碼庫的運行演示,書中也只有代碼,沒有運行結果。只能作爲參考書,瞭解大概的內容,後續用到去網上翻了。 3.有些案例代碼,service封裝的不太好,把失敗的錯誤信息給吞了。 短期幾年,微信小程序還是非常火的。期望作者出第二版書的時候,可以再優化一下。

★☆☆☆☆

排版不好能忍,但不是同一份文檔裏的代碼至少用文字解釋一下吧。此書對讀者的要求較高,不適合沒有前端開發基礎的讀者學習,儘管作者想盡量解釋的詳細一些。

★★★☆☆

快速翻閱,前一半的內容基本就是官方文檔的翻版,後一半的內容是一些案例。此書不適合細讀,僅適合參考。

★★★☆☆

之前稍微看了一點小程序,所以看下來比較輕鬆,只不過此書內容大部分都是從微信開放文檔上copy下來的,可以當做是畫重點了。然後,幾個案例確實還可以,之前也做過幾個這種項目,所以就沒做了,到對於項目的架構是我這樣的菜鳥要學習的

★★★☆☆

個人感覺就是把官方文檔整理一下,添點解釋,加幾個案例

★★★★★

《微信小程序》讀書筆記 1、嚴格來講,小程序也是需要安裝和下載的, 只是由於技術實現方案以及官方規定小程序包容量不超過1M,使得安裝和下載部署過程特別快。 2、小程序將技術和商業完美結合。 接入流程: 小程序與訂閱號、服務號、企業號是並行的體系,具有獨立的註冊、發佈流程。 1、在微信公衆號平臺申請註冊小程序——完善基本信息——下載開發者工具進行編碼 ——通過開發者提交代碼——官方審覈代碼便可發佈。 2、每個機構只允許註冊50個小程序,每個小程序一年繳費300塊, 所有小程序綁定需要一個電子郵箱,一個手機號最多5個小程序。 3、一個小程最多綁定20個開發者,未認證的小程序最多綁定10個開發者。 4、小程序框架將整個系統劃分爲視圖層和邏輯層,視圖層由框架涉及的標籤語言和用於描述標 籤語言的組件樣式的wxss weixin style sheets組成。 5、小程序的視圖層和邏輯層的交互是通過數據綁定和事件響應實現的,這是一種單向綁定的機制。 6、框架頁面文件:.js文件 頁面邏輯條件,必要項,.wxml文件 頁面結構文件,必要項, .wxss文件 頁面樣式文件,.json文件 頁面配置文件 。 7、模塊是一段javascript代碼,具有統一的基本書寫格式。模塊之間通過基本交互規則, 能彼此引用,協同工作。 8、模塊接口暴露和引入: 通過exports暴露接口 通過require(path)引入依賴,path是需要引入的模塊文件的相對路徑。 9、通過模塊化能實現代碼真正的隔離,可以多人並行開發,降低大型項目管理難度。 這對前端工程化具有很大的促進作用。 10、小程序邏輯代碼運行在三端:IOS、Android 和用於調試的開發者工具。 (1)、在ios上,小程序的javascript代碼是運行在javascriptCore中。 (2)、在Android上,小程序的JavaScript代碼是通過X5內核解析 (3)、在開發工具上,小程序的JavaScript代碼是運行在nwjs(chrome內核中) 11、佈局是構建頁面的基礎,在使用佈局時,需要再合適的場景使用合適的定位技術, 對元素的定位,重疊、疊放順序,大小和放置等都要仔細考慮。如果使用浮動, 需考慮浮動和正常流的關係,在合適的位置還需要清除浮動。 12、組件是視圖層的基本組成單元,組件自帶一些功能和微信風格的樣式。 一個組件通常包括開始標籤和結束標籤,屬性用來修飾這個組件,內容再兩個標籤之內。 13、表單組件是應用中獲取用戶輸入的重要手段,對系統及其重要,用戶在應用中輸入的大部分 內容都在表單元素中完成。 14、api。 發起https請求,默認超時時間和最大超時時間都是60秒。 在小程序中只能使用https請求不能使用http請求。 一個微信小程序,同時只能有5個網絡請求連接。 15、每個小程序都有自己的本地緩存, local storage 是永久存儲,本地緩存最大爲10M,數據操作API分爲同步和異步。 16、latitude 維度 浮點數 範圍-90~90 , 負數表示南緯;longitude 經度 ,浮點數,範圍爲-180~180,負數表示西經。 17、重力感應 :用於監聽重力感應數據,頻率:5次/秒,callback 返回參數屬性如下 X軸重力感應,值爲當前軸上重力加速度/重力加速度(9.8) Y軸重力感應,值爲當前軸上重力加速度/重力加速度(9.8) X軸重力感應,值爲當前軸上重力加速度/重力加速度(9.8) 18、撥打電話 wx.makePhonecall(objecet)用於調用手機撥打電話功能。

★★★★★

對初學者來說,通讀一遍後,這可以作爲一本非常好的開發參考文檔,比官方開發文檔簡單明瞭也更清晰方便,後面還有幾個完整項目案例,十分不錯。

★★★☆☆

快速翻了一遍,可以整體直觀瞭解小程序的API接口情況,案例可以至少知道可以做哪些、如何做!

★★★★☆

感謝作者,給我這樣的入門小白提供很好的論文參考,特別是購物車案例,儘管很多代碼還看不懂,也記不清楚,不過我會繼續回頭看多幾次,最後如果本書結尾頁有一大總結就更好了。

★★★★★

雖然有部分的API已經更新了,但是有一些思路還是值得借鑑的!

書籍信息

作者李駿 邊思
出版社機械工業出版社
出版時間2017-03-01
ISBN9787111562108
分類計算機-編程設計
格式EPUB
完結狀態連載中
章節數172