編輯推薦
適讀人群 :1.微信開發人員 2.移動客戶端開發人員 3.任何對小程序感興趣的開發人員 1.包含目前小程序支持的所有組件和 API 的詳細使用方法,並附大量演示代碼。
2.增加瞭對高級 UI 技術的介紹,如 WeUI、wx-charts 等,使開發工作事半功倍。
3.提供完整的小程序項目實例,幫助讀者深入理解和應用小程序開發的知識。
4.內容通俗易懂,是小程序初學者的入門shouxuan,也是小程序開發者的進階bibei!
5.本書增加小程序、Android和iOS APP開發的內容,讀者會開發小程序瞭,就可以把程序直接移植到APP上開發,極大地提高瞭讀者的開發效率和學習興趣,具有小程序、Android和iOS APP開發三閤一的性質和特色,這也正迎閤現在熱門的一次開發多平颱運行的需求。
內容簡介
微信小程序開發入門精要 係統全麵、循序漸進地介紹瞭進行微信小程序開發的各方麵知識、經驗和技巧。微信小程序開發入門精要 內容包含目前微信小程序支持的所有組件和API的詳細介紹,以及使用方法演示,並附有大量的實例代碼。除此之外,還增加瞭一些高級UI技術的介紹,例如WeUI、wx-charts等,這些高級UI技術會使開發工作事半功倍。微信小程序開發入門精要 的zui後提供瞭完整的微信小程序項目案例,可以讓讀者在全麵深入地瞭解瞭微信小程序開發的知識和技巧後,達到學以緻用的目的。
微信小程序開發入門精要 內容通俗易懂,深入淺齣,是微信小程序初學者的入門shouxuan,也是微信小程序開發者的進階bibei!
作者簡介
李寜,東北大學計算機專業碩士,超過15年軟件開發經驗。IT暢銷書作傢,主要代錶作包括《Android開發**指南》《Android深度探索》。
目錄
目 錄
第1章 微信小程序入門 1
1.1 什麼是微信小程序 1
1.2 原生熱布局 4
1.3 注冊小程序賬號 5
1.4 獲得AppID 6
1.5 設置小程序信息 7
1.6 開發第一個微信小程序 8
1.6.1 配置開發環境 8
1.6.2 建立小程序項目 10
1.6.3 猜拳遊戲的布局 11
1.6.4 控製剪子、石頭、布的快速
切換 13
1.6.5 真機測試小程序 15
1.6.6 真機調試小程序 16
1.6.7 上傳和審核小程序 17
1.7 小結 18
第2章 布局 19
2.1 水平排列 19
2.2 水平摺行排列 21
2.3 垂直排列 22
2.4 垂直摺列排列 24
2.5 水平排列對齊方式 24
2.6 垂直排列對齊方式 25
2.7 水平等間隔排列 28
2.8 帶邊距的水平等間隔排列 29
2.9 小結 30
第3章 視圖容器 31
3.1 滾動視圖(scroll-view) 31
3.1.1 垂直滾動視圖 31
3.1.2 水平滾動視圖 32
3.1.3 滾動到邊緣觸發事件 34
3.1.4 滾動事件 35
3.2 廣告輪詢圖視圖容器(swiper) 37
3.2.1 顯示水平和垂直滑動的廣告
頁麵 37
3.2.2 自動切換廣告輪詢圖 39
3.2.3 響應輪詢圖切換事件 40
3.3 小結 40
第4章 視圖層技術 41
4.1 條件渲染 41
4.2 列錶渲染 43
4.2.1 wx:for-item 43
4.2.2 wx:for-index 44
4.2.3 block wx:for 44
4.2.4 嵌套循環 45
4.2.5 wx:key 46
4.3 模闆 50
4.4 引用 53
4.4.1 import 53
4.4.2 include 54
4.5 小結 54
第5章 基礎組件 55
5.1 text組件 55
5.2 係統內置圖標組件(icon) 57
5.3 progress組件 58
5.4 小結 59
第6章 錶單組件 60
6.1 按鈕組件(button) 60
6.2 復選框組件(checkbox) 63
6.3 文本輸入組件(input) 65
6.4 可與其他組件綁定的文本組件
(label) 68
6.5 單選組件(radio) 71
6.6 開關組件(switch) 73
6.7 滾動組件(picker) 75
6.8 滑杆組件(slider) 77
6.9 多行輸入框組件(textarea) 79
6.10 form組件 80
6.11 小結 82
第7章 多媒體組件 83
7.1 image組件 83
7.2 audio組件 86
7.3 video組件 88
7.4 小結 91
第8章 其他組件 92
8.1 交互組件 92
8.1.1 動作錶單(ActionSheet) 92
8.1.2 對話框 95
8.2 畫布 96
8.3 地圖 98
8.4 導航 100
8.4.1 頁麵導航 100
8.4.2 TabBar導航 103
8.5 小結 105
第9章 網絡 106
9.1 準備工作(阿裏雲還是騰訊雲) 106
9.2 發起HTTPS請求 109
9.3 上傳文件 111
9.4 下載文件 112
9.5 WebSocket 112
9.6 小結 115
第10章 多媒體 116
10.1 圖像 116
10.1.1 選擇圖像 116
10.1.2 預覽圖像 120
10.1.3 獲取圖像信息 121
10.2 音頻處理 122
10.2.1 錄音 123
10.2.2 播放、暫停、停止聲音 124
10.2.3 控製背景音樂 126
10.2.4 音頻組件控製 129
10.3 視頻處理 130
10.3.1 選擇視頻文件 131
10.3.2 視頻組件控製 131
10.4 小結 133
第11章 數據存取 134
11.1 文件管理 134
11.1.1 保存文件 134
11.1.2 獲取保存的文件列錶 135
11.1.3 獲取文件信息 136
11.1.4 刪除永久文件 136
11.1.5 打開文檔 136
11.2 數據緩存 138
11.2.1 異步存取key-value值 138
11.2.2 同步存取key-value值 139
11.2.3 獲取key-value存儲信息 140
11.2.4 移除指定的key-value值 140
11.2.5 清除所有的key-value值 141
11.3 小結 141
第12章 位置 142
12.1 獲取經緯度 142
12.2 在地圖上選中位置 143
12.3 用微信內置的地圖顯示位置 144
12.4 與
微信小程序開發入門精要 下載 mobi epub pdf txt 電子書