小程式·巧應用,微信小程式開發實戰

来源:https://www.cnblogs.com/liulangdemao/archive/2018/11/01/9887253.html
-Advertisement-
Play Games

系統全面地講解微信小程式的開發技術。開篇創建一個小程式項目並解析體驗,介紹如何由零開始創建一個小程式,全面體驗小程式的開發工具、界面、開發框架、實現過程及其主要代碼框架,瞭解小程式的應用場景及開發要求。接著介紹小程式開發基礎,包括小程式開發的語言與語法、函數方法、模塊、事件交互等。然後詳細介紹了組件 ...


系統全面地講解微信小程式的開發技術。開篇創建一個小程式項目並解析體驗,介紹如何由零開始創建一個小程式,全面體驗小程式的開發工具、界面、開發框架、實現過程及其主要代碼框架,瞭解小程式的應用場景及開發要求。接著介紹小程式開發基礎,包括小程式開發的語言與語法、函數方法、模塊、事件交互等。然後詳細介紹了組件的應用與開發,包括開發過程與組件應用技巧,還詳細分析了API介面,包括使用各個微信原生API介面進行小程式開發的技巧。最後介紹了幾個小程式實戰案例,讓讀者實踐小程式各項能力的應用及掌握一些應用技巧。本書結構清晰,由淺入深,可幫助讀者快速掌握小程式項目的開發

需要學習的朋友可以通過網盤免費下載pdf版 (先點擊普通下載-----再選擇普通用戶就能免費下載了)http://putpan.com/fs/4ybi7bae2n0seh7u9/

 

小程式的入門書籍。通過小程式的api能看到微信對小程式的定位和場景的限制。微信團隊對產品的謹慎態度從小程式的能力釋放節奏就可以感受到。

作者簡介  · · · · · ·

熊普江,騰訊微信架構師,負責公司業務資源規劃與技術架構評審等工作。騰訊公司級課程講師,GITC專家顧問,WOT特約講師,GOPS金牌講師。自1997年涉足互聯網,曾服務於美國Supreme、PPTV等互聯網公司,任網路運營總監、運維總監等職務。逾18年互聯網從業背景,對大型網路架構規劃與建設、海量用戶平臺規劃與運營技術支持、超大規模業務資源規劃與技術架構管理優化有豐富的經驗。

謝宇華,資深開發者,曾在太平洋電腦網、愛美網、民生電商等互聯網公司任技術總監等職,負責網站、移動互聯等技術研發、管理工作,有著多年互聯網技術研發和團隊管理經驗。

目錄  · · · · · ·

目錄
序一
序二
前言
第1章 創建自己的第一個小程式 1
1.1 準備工作 1
1.1.1 成為微信公眾平臺開發者 1
1.1.2 獲取小程式AppID 4
1.1.3 安裝開發者工具包 4
1.2 創建第一個小程式——Hello WXapplet 6
1.3 微信Web開發者工具的操作與使用 7
1.3.1 界面與操作 7
1.3.2 編輯功能 8
1.3.3 調試功能 10
1.3.4 項目功能 15
1.3.5 運行小程式 15
第2章 小程式初體驗 17
2.1 理解小程式 17
2.1.1 Hello WXapplet項目目錄及文件構成 18
2.1.2 Hello WXapplet項目的代碼實現 19
2.2 小程式的線程架構與開發步驟 24
2.2.1 小程式線程架構 24
2.2.2 小程式開發步驟 26
2.2.3 為Hello WXapplet添加新頁面及示例代碼 27
2.3 進一步瞭解小程式開發框架 30
2.3.1 MINA框架 30
2.3.2 目錄結構 32
2.3.3 邏輯層 32
2.3.4 視圖層 33
2.3.5 數據層 33
2.4 小程式的發佈與使用 34
2.4.1 小程式預覽、上傳、審核與發佈 34
2.4.2 小程式載入運行 37
2.5 深入理解小程式的應用場景 38
2.5.1 小程式入口與界面 38
2.5.2 小程式與HTML 5應用開發的差異 38
2.5.3 小程式的最佳應用場景 40
2.5.4 小程式對企業、開發者的意義與影響 41
2.5.5 開發者角色與技能要求 42
第3章 小程式開發基礎 43
3.1 配置 43
3.1.1 全局配置~app.json 43
3.1.2 頁面配置~page.json 47
3.2 邏輯層 48
3.2.1 註冊程式~App()方法 49
3.2.2 註冊頁面~Page()方法 50
3.2.3 模塊及調用 56
3.2.4 微信原生API 57
3.3 視圖層 59
3.3.1 WXML詳解 60
3.3.2 WXSS詳解 75
3.3.3 框架組件 79
第4章 框架組件的開發應用 81
4.1 視圖容器組件 81
4.1.1 view 81
4.1.2 scroll-view 82
4.1.3 swiper 84
4.1.4 swiper-item 85
4.2 基礎內容組件 86
4.2.1 icon 86
4.2.2 text 87
4.2.3 progress 88
4.3 表單組件 89
4.3.1 button 90
4.3.2 checkbox-group 91
4.3.3 checkbox 92
4.3.4 form 93
4.3.5 input 95
4.3.6 label 98
4.4 互動操作組件 110
4.4.1 action-sheet 110
4.4.2 modal 111
4.4.3 toast 112
4.4.4 loading 114
4.5 頁面導航組件 115
4.6 媒體組件 117
4.6.1 image 117
4.6.2 audio 122
4.6.3 video 125
4.7 地圖組件 128
4.8 畫布組件 130
4.9 WXML組件與HTML的差異 131
第5章 API介面的開發應用 133
5.1 網路API 133
5.2 媒體API 139
5.2.1 圖片API 139
5.2.2 錄音API 141
5.2.3 音頻播放控制API 142
5.2.4 音樂播放控制API 145
5.2.5 文件API 147
5.2.6 視頻API 150
5.3 數據存儲API 153
5.4 位置API 157
5.5 設備信息API 159
5.6 界面API 161
5.6.1 交互反饋API 161
5.6.2 頁面導航API 164
5.6.3 動畫API 165
5.6.4 繪圖API 169
5.6.5 其他API 180
5.7 開放API 180
5.7.1 登錄API 180
5.7.2 用戶信息API 185
5.7.3 微信支付API 186
5.7.4 模板信息API 186
第6章 小程式開發綱要 193
6.1 界面 193
6.2 網路 195
6.3 本地數據及緩存 196
6.4 設備硬體 199
6.5 微信開放介面 200
6.6 媒體 201
6.7 後端開發與設計 204
第7章 小程式經典案例 205
7.1 文件上傳與下載——小相冊 205
7.1.1 功能詳解 205
7.1.2 程式結構 205
7.1.3 程式細化 208
7.1.4 程式體驗 218
7.2 流媒體轉碼與播放——視頻點播 222
7.2.1 功能詳解 222
7.2.2 程式目錄結構 222
7.2.3 程式細化 223
7.3 互動——高冷機器人 226
7.3.1 功能詳解 226
7.3.2 程式目錄結構 226
7.3.3 程式細化 226
7.4 LBS應用——周邊信息點 230
7.4.1 功能詳解 230
7.4.2 程式結構 230
7.4.3 程式細化 233
7.5 WebSocket高級應用——遠程式控制制設備 240
7.5.1 應用場景 240
7.5.2 開發實現 240
7.5.3 案例總結 244
第8章 小程式優化與演進 245
8.1 為什麼選擇小程式,而不是公眾號或App 245
8.2 未來演進方向探討 245
8.3 小程式持續優化方法 246
附錄A 微信小程式平臺運營規範 249
附錄B 微信小程式平臺常見拒絕情形 259
附錄C 溝通聯絡方法 264  

需要IT編程經典書籍資源大合集百度網盤鏈接的加qq 2057904338,另本人願意有償帶小白學python,幫助你答疑解惑,幫助你解決問題,指導你找工作,帶你入行。相信我有人帶著你的話可以少走彎路,成功入行拿高薪。北京地區周六日可上門指導,非北京線上指導。本人前每日優鮮後端工程師,土木專業自學python成功轉行,月薪5位數,性格安靜,誠信正直,想學的加qq。

另閑聊的也可加,就當交個朋友吧!


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 存儲過程定義 存儲的過程 (存儲過程(資料庫引擎)) 是存儲在資料庫中的可執行對象。 存儲過程分類 系統存儲過程 系統存儲過程是 SQL Server系統自身提供的存儲過程,可以作為命令執行各種操作。 系統存儲過程主要用來從系統表中獲取信息,使用系統存儲過程完成資料庫伺服器的管理工作,為系統管理員提 ...
  • Sql Server2014資料庫日誌占用特別大,清理方法。直接貼代碼 USE[master] GO ALTER DATABASE db_Name SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE db_Name SET RECOVERY SIMP... ...
  • 效果圖有紅點的地方表示有未讀消息,依次雙擊首頁圖標定位,然後定位到某個未讀在手動下滑一點距離在次點擊定位效果 用過 RecyclerView 的人都知道,自帶有幾個滾動到item下標的方法,但是不靠譜,靠譜的又沒有平滑效果,所以還是得自己寫,主要是模仿了微信的一些定位邏輯 首先,要滾動到指定的坐標出 ...
  • 有句話說的好,每個人都是在通往死亡的路上翩翩起舞,你有沒有想過,走到生命盡頭能留下什麼,怎麼才能證明你來過這個世界? 能不能證明你來過這個世界,其實就是看活著的人有沒有人能夠記得你。有人記得你,就說明你來過這個世界。沒人記得你,也就沒了意義。 昨天,金庸老前輩辭世,甚是痛惜,好在金老的作品都在,可以 ...
  • 先展示幾個app效果圖片吧,使用起來非常方便,關聯了機器的快捷鍵操作,操作速度提高了不少,攝像頭車牌自動識別,車牌識別無網路情況下離線也可以使用 再來一張後臺截圖,停車場信息完整顯示,今日數據實時顯示 後臺是支持多設備UI自動響應 最後微信小程式來咯,可以查看今日記錄,歷史數據,還有統計報表 全平臺 ...
  • 這篇文章主要給大家講解一下GCD的平時不太常用的API,以及文末會貼出GCD定時器的一個小例子。 需要學習的朋友可以通過網盤免費下載pdf版 (先點擊普通下載 再選擇普通用戶就能免費下載了)http://putpan.com/fs/cy1i1beebn7s0h4u9/ 1.GCD的API 1.1 D ...
  • 目錄 一、應用開發技術及平臺介紹 ①開發技術: 本系統是採用面向對象的軟體開發方法,基於Android studio開發平臺,以Android作為本系統的開發語言實現音樂播放器預定的需求功能。 ②平臺介紹 硬體平臺 CPU奔騰雙核 (主頻2.0GHz) 記憶體1G以上 64或32位PC機 500G硬碟 ...
  • 又到了公司一年當中最忙的時刻了,為了趕項目,現在居然開啟了996模式,這是我從業多年來第一次遇見的。 一轉眼,一個月又過了,回頭一看,這個月一篇文章都沒有發,上個月忙著一個人做項目,項目忙完了還不忘發篇文章吐槽一下。從明天開始就要去java項目組了,可能做前端,也可能做後端,也可能前後端都要做。Ja ...
一周排行
    -Advertisement-
    Play Games
  • 前言 本文介紹一款使用 C# 與 WPF 開發的音頻播放器,其界面簡潔大方,操作體驗流暢。該播放器支持多種音頻格式(如 MP4、WMA、OGG、FLAC 等),並具備標記、實時歌詞顯示等功能。 另外,還支持換膚及多語言(中英文)切換。核心音頻處理採用 FFmpeg 組件,獲得了廣泛認可,目前 Git ...
  • OAuth2.0授權驗證-gitee授權碼模式 本文主要介紹如何筆者自己是如何使用gitee提供的OAuth2.0協議完成授權驗證並登錄到自己的系統,完整模式如圖 1、創建應用 打開gitee個人中心->第三方應用->創建應用 創建應用後在我的應用界面,查看已創建應用的Client ID和Clien ...
  • 解決了這個問題:《winForm下,fastReport.net 從.net framework 升級到.net5遇到的錯誤“Operation is not supported on this platform.”》 本文內容轉載自:https://www.fcnsoft.com/Home/Sho ...
  • 國內文章 WPF 從裸 Win 32 的 WM_Pointer 消息獲取觸摸點繪製筆跡 https://www.cnblogs.com/lindexi/p/18390983 本文將告訴大家如何在 WPF 裡面,接收裸 Win 32 的 WM_Pointer 消息,從消息裡面獲取觸摸點信息,使用觸摸點 ...
  • 前言 給大家推薦一個專為新零售快消行業打造了一套高效的進銷存管理系統。 系統不僅具備強大的庫存管理功能,還集成了高性能的輕量級 POS 解決方案,確保頁面載入速度極快,提供良好的用戶體驗。 項目介紹 Dorisoy.POS 是一款基於 .NET 7 和 Angular 4 開發的新零售快消進銷存管理 ...
  • ABP CLI常用的代碼分享 一、確保環境配置正確 安裝.NET CLI: ABP CLI是基於.NET Core或.NET 5/6/7等更高版本構建的,因此首先需要在你的開發環境中安裝.NET CLI。這可以通過訪問Microsoft官網下載並安裝相應版本的.NET SDK來實現。 安裝ABP ...
  • 問題 問題是這樣的:第三方的webapi,需要先調用登陸介面獲取Cookie,訪問其它介面時攜帶Cookie信息。 但使用HttpClient類調用登陸介面,返回的Headers中沒有找到Cookie信息。 分析 首先,使用Postman測試該登陸介面,正常返回Cookie信息,說明是HttpCli ...
  • 國內文章 關於.NET在中國為什麼工資低的分析 https://www.cnblogs.com/thinkingmore/p/18406244 .NET在中國開發者的薪資偏低,主要因市場需求、技術棧選擇和企業文化等因素所致。歷史上,.NET曾因微軟的閉源策略發展受限,儘管後來推出了跨平臺的.NET ...
  • 在WPF開發應用中,動畫不僅可以引起用戶的註意與興趣,而且還使軟體更加便於使用。前面幾篇文章講解了畫筆(Brush),形狀(Shape),幾何圖形(Geometry),變換(Transform)等相關內容,今天繼續講解動畫相關內容和知識點,僅供學習分享使用,如有不足之處,還請指正。 ...
  • 什麼是委托? 委托可以說是把一個方法代入另一個方法執行,相當於指向函數的指針;事件就相當於保存委托的數組; 1.實例化委托的方式: 方式1:通過new創建實例: public delegate void ShowDelegate(); 或者 public delegate string ShowDe ...