中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
微信小程序與云開發從入門到實踐

包郵 微信小程序與云開發從入門到實踐

作者:張益琿
出版社:清華大學出版社出版時間:2022-09-01
開本: 其他 頁數: 331
中 圖 價:¥57.1(6.4折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

微信小程序與云開發從入門到實踐 版權信息

微信小程序與云開發從入門到實踐 本書特色

小程序開發的圖書并不少,這本書仍然值得你擁有! 首先,這是一本全棧小程序開發教程,循序漸進,由淺入深,介紹了小程序開發你想了解的方方面面,包括近其小程序開發的各種新技術應用。 其次,本書的講解非常通俗易懂,看得懂,學得會,如果你是程序開發小白,只要按著本書的路線學習,多加操練,相信你很快從小白變身為開發高手。 適應面廣,本書不僅適合入門,也可以進階提升,如果你是有一定開發經驗的程序員,本書提供的難度較高的商城項目,講解了小程序開發的前后端技術,該項目幾乎接近于商業項目,可以大大提升你統籌項目的能力。 為使讀者能夠很快掌握小程序的開發技能,本書除提供了大項目,各章還適時提供了小案例,讀者可以邊學邊練,輕松掌握開發技巧。 *后,本書豐富的資源也很難得,比如,74集視頻教程由作者親授,視頻教程還額外介紹了新聞客戶端,讀書社區的開發開發,擴充了本書的內容,本書提供的源代碼,也可以幫助讀者上機練習。 總之,這是一本集專業性、先進性、實用性為一體的小程序開發的好書,不走彎路,才能很快達成目標,期待你能從本書得到預期的收獲。

微信小程序與云開發從入門到實踐 內容簡介

本書由一線前端架構師結合多年開發經驗傾力打造,通俗易懂地介紹了微信小程序開發的全部技術細節。本書共13章,第1章~第5章為基礎部分,主要介紹小程序開發的理論基礎、開發環境的搭建及簡單組件的應用。第5章~第11章為進階部分,主要介紹小程序的高級組件、自定義組件、動畫、云開發以及網絡與數據存儲等相關技術。第12章和第13章為實戰部分,第12章介紹一個工具類的項目——天氣預報客戶端的開發,帶領讀者綜合運用所學知識,第13章講解如何開發一款較有難度的前后端相對完整的電商應用,通過項目練習,讀者既可以提高實戰能力,也能夠掌握一個小程序應用從0到1的整個開發過程,并有能力統籌前后端進行小程序的全棧開發。 本書注重實踐,技術優選,適合對小程序開發感興趣的各層次讀者閱讀,也可以作為大專院校和培訓機構的教學用書。

微信小程序與云開發從入門到實踐 目錄

第 1 章 準備 1

1.1 認識微信小程序 1

1.1.1 小程序的特點 1

1.1.2 小程序的成長之路 2

1.2 如何設計一款小程序 3

1.2.1 小程序的設計原則 3

1.2.2 小程序的適配原則 4

1.3 微信小程序開發前的環境準備 4

1.3.1 注冊小程序賬號 4

1.3.2 安裝開發者工具 7

1.4 小程序版的HelloWorld程序 8

1.4.1 創建一個小程序項目 8

1.4.2 開發者工具的功能詳解 10

1.4.3 小程序的真機體驗與發布 11

1.4.4 小程序的開發流程 13

1.5 小結與練習 14

第 2 章 微信小程序的構成 15

2.1 小程序項目的基本結構 15

2.1.1 項目目錄結構 16

2.1.2 小程序全局配置文件 17

2.1.3 小程序中的頁面配置文件 22

2.2 小程序的開發架構 23

2.2.1 注冊小程序 23

2.2.2 小程序中頁面的注冊 24

2.2.3 頁面的生命周期 25

2.3 路由與模塊化 26

2.3.1 頁面路由 27

2.3.2 模塊化開發 29

2.4 WXML與WXSS 29

2.4.1 WXML簡介 29

2.4.2 WXSS簡介 31

2.5 組件與小程序API基礎 32

2.5.1 認識組件 32

2.5.2 小程序框架API 33

2.6 小結與練習 34

第 3 章 小程序中的視圖容器組件 35

3.1 基礎視圖組件與滾動視圖組件 36

3.1.1 測試工程搭建 36

3.1.2 view(視圖)組件 36

3.1.3 scroll-view(滾動視圖)組件 38

3.2 滑塊容器組件 41

3.2.1 swiper-item組件介紹 41

3.2.2 swiper組件的應用 41

3.3 頁面容器組件 43

3.3.1 page-container頁面容器示例 43

3.3.2 page-container屬性解析 44

3.4 可拖曳容器組件 45

3.4.1 可拖曳容器組件示例 45

3.4.2 movable-area組件與movable-view組件 46

3.5 條件元素容器組件與共享元素容器組件 47

3.5.1 條件元素容器組件的使用 47

3.5.2 共享元素容器組件的使用 48

3.6 組件的布局 49

3.6.1 布局的兩個重要概念 49

3.6.2 幾種常用的定位方式 50

3.6.3 display屬性使用詳解 53

3.6.4 控制元素尺寸的標準盒模型 57

3.7 小結與練習 58

第 4 章 小程序中的功能組件 59

4.1 基礎功能組件 59

4.1.1 icon組件的應用 59

4.1.2 progress組件的應用 61

4.1.3 text組件的應用 61

4.1.4 rich-text組件的應用 62

4.2 提供用戶交互功能的組件 66

4.2.1 button(按鈕)組件及應用 66

4.2.2 switch(開關)組件及應用 69

4.2.3 checkbox組件與checkbox-group組件的應用 69

4.2.4 radio組件與radio-group組件及應用 70

4.2.5 input組件與textarea組件及應用 71

4.2.6 editor組件及應用 73

4.2.7 label組件、keyboard-accessory組件與form組件及應用 79

4.2.8 slider(滑塊)組件及應用 82

4.2.9 picker組件及應用 83

4.3 動手練習:實現一個簡單的小程序登錄頁面 87

4.4 小結與練習 90

第 5 章 導航、多媒體與高級視圖組件 91

5.1 導航組件與頁面配置節點組件 91

5.1.1 使用navigator組件 92

5.1.2 頁面配置組件 93

5.2 多媒體組件 95

5.2.1 渲染圖像的image組件 95

5.2.2 播放音頻的audio組件 97

5.2.3 播放視頻的video組件 101

5.2.4 捕獲影像的camera組件 105

5.2.5 直播與音視頻通信相關組件 107

5.3 地圖與畫布組件 111

5.3.1 map(地圖)組件的應用 111

5.3.2 canvas(畫布)組件及應用 123

5.4 與微信開放能力相關的組件 125

5.4.1 展示微信開放數據的open-data組件 125

5.4.2 web-view(網頁視圖)組件 126

5.5 動手練習:開發音樂播放器軟件 128

5.5.1 開發音樂播放器首頁 128

5.5.2 音頻播放頁面 132

5.6 小結與練習 135

第 6 章 WeUI組件庫 137

6.1 體驗WeUI基礎組件 137

6.1.1 使用WeUI組件庫 138

6.1.2 關于badge組件 138

6.1.3 體驗gallery組件 139

6.1.4 體驗loading組件 140

6.1.5 體驗icon組件 140

6.2 WeUI表單類組件介紹 142

6.2.1 體驗WeUI開發的表單頁面 142

6.2.2 關于FormPage組件 143

6.2.3 關于Form組件 144

6.2.4 關于Cell與Cells組件 145

6.2.5 關于Checkbox-group與Checkbox組件 146

6.2.6 關于Slideview組件 146

6.2.7 關于Uploader組件 147

6.3 WeUI庫中的彈窗和提示類組件 148

6.3.1 Dialog彈窗組件 148

6.3.2 HalfScreenDialog半屏彈窗組件 149

6.3.3 ActionSheet抽屜視圖組件 150

6.3.4 Msg組件與TopTips組件 151

6.4 WeUI庫中的導航欄與搜索欄組件 153

6.4.1 NavigationBar組件 153

6.4.2 Tabbar組件 154

6.4.3 Searchbar組件 155

6.5 小結與練習 156

第 7 章 自定義組件 157

7.1 自定義組件基礎 157

7.1.1 創建一個自定義組件 158

7.1.2 關于Component組件構造器 159

7.1.3 組件的生命周期 161

7.2 關于自定義組件的高級用法 162

7.2.1 自定義組件的模板和樣式 162

7.2.2 組件間的通信 165

7.2.3 組件間的依賴關系 167

7.2.4 Behaviors的應用 170

7.2.5 數據監聽器 172

7.2.6 關于純數據字段 173

7.2.7 關于抽象節點 174

7.2.8 自定義組件的性能測試 175

7.3 動手練習:開發一款多Tab頁自定義組件 175

7.3.1 動手開發自定義組件 176

7.3.2 使用自定義組件 178

7.4 小結與練習 179

第 8 章 界面相關接口與動畫 180

8.1 界面交互相關API的使用 180

8.1.1 關于Toast與Loading組件 181

8.1.2 可交互的用戶彈窗和抽屜功能接口 182

8.2 頁面尺寸控制與自定義字體 185

8.2.1 調整小程序頁面尺寸 185

8.2.2 在小程序中使用自定義字體 186

8.3 頁面滾動與下拉刷新相關接口 187

8.3.1 通過API接口使頁面滾動到指定的位置 187

8.3.2 下拉刷新相關接口 189

8.4 在小程序中使用動畫 190

8.4.1 使用WXSS實現動畫效果 190

8.4.2 使用小程序框架接口創建動畫效果 192

8.4.3 交互式動畫 194

8.5 小結與練習 195

第 9 章 網絡與數據存儲 197

9.1 在小程序中進行網絡數據請求 197

9.1.1 申請接口服務 198

9.1.2 在小程序中調用天氣預報API服務 200

9.1.3 請求方法詳解 203

9.1.4 關于RequestTask對象 205

9.2 文件下載與上傳 206

9.2.1 小程序的文件系統 207

9.2.2 文件下載與上傳接口 207

9.3 在小程序中使用WebSocket技術 210

9.3.1 編寫一個簡易的WebSocket服務端 210

9.3.2 編寫WebSocket客戶端示例程序 211

9.3.3 WebSocket相關接口詳解 212

9.4 小程序文件系統 214

9.4.1 以wx開頭的文件系統接口 214

9.4.2 FileSystemManager文件管理器 216

9.5 小程序緩存工具 224

9.6 動手練習:開發一個移動記事本小程序 226

9.6.1 開發應用主頁 226

9.6.2 “新建記事”頁面的開發 227

9.6.3 “我的記事”頁面的開發 229

9.7 小結與練習 231

第 10 章 常用功能接口 232

10.1 系統設置信息與應用級事件相關接口 232

10.2 調試與性能相關接口 237

10.3 小程序中的轉發相關接口 242

10.4 用戶登錄與功能授權 245

10.5 小結與練習 248

第 11 章 云開發技術 249

11.1 云開發基礎 249

11.2 使用云數據庫 252

11.3 使用云存儲 262

11.4 使用云函數 265

11.5 實戰:使用云開發技術改造移動記事本應用 274

11.6 小結與練習 277

第 12 章 項目實戰:天氣預報小程序的開發 278

12.1 數據準備 278

12.2 城市選擇模塊開發 281

12.3 當日天氣模塊開發 285

12.4 *近7天天氣模塊開發 287

12.5 生活指數模塊開發 290

第 13 章 項目實戰:迷你商城小程序的開發 292

13.1 電商應用首頁開發 292

13.2 分類模塊開發 308

13.3 商品列表與商品詳情頁開發 312

13.4 加入購物車與創建訂單功能開發 317

13.5 “我的”頁面的開發 326



展開全部

微信小程序與云開發從入門到實踐 作者簡介

張益琿 從業8年,多年移動與前端開發經驗,曾就職于國內知名電商網站,從事移動端應用程序的業務開發與性能優化工作,目前在國內知名社交產品公司從事IM系統的架構設計工作。對移動跨平臺開發、React Native和Flutter跨平臺開發及JavaScript前端開發都擁有豐富的經驗。開源中國特邀技術專家,發表相關技術博客400余篇,訪問量100萬余次。出版《Swift 5從零到精通iOS開發訓練營》《循序漸進Vue.js 3前端開發實戰》等多本編程著作。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 合金耐磨锤头_破碎机锤头_郑州市德勤建材有限公司 | 制氮设备-变压吸附制氮设备-制氧设备-杭州聚贤气体设备制造有限公司 | 北京遮阳网-防尘盖土网-盖土草坪-迷彩网-防尘网生产厂家-京兴科技 | 耐磨陶瓷管道_除渣器厂家-淄博浩瀚陶瓷科技有限公司 | 电机铸铝配件_汽车压铸铝合金件_发动机压铸件_青岛颖圣赫机械有限公司 | 锻造液压机,粉末冶金,拉伸,坩埚成型液压机定制生产厂家-山东威力重工官方网站 | 石英陶瓷,石英坩埚,二氧化硅陶瓷-淄博百特高新材料有限公司 | 宏源科技-房地产售楼系统|线上开盘系统|售楼管理系统|线上开盘软件 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 诗词大全-古诗名句 - 古诗词赏析 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 除甲醛公司-甲醛检测治理-杭州创绿家环保科技有限公司-室内空气净化十大品牌 | 宽带办理,电信宽带,移动宽带,联通宽带,电信宽带办理,移动宽带办理,联通宽带办理 | 全自动包装机_灌装机生产厂家-迈驰包装设备有限公司 | 干粉砂浆设备-干粉砂浆生产线-干混-石膏-保温砂浆设备生产线-腻子粉设备厂家-国恒机械 | 芜湖厨房设备_芜湖商用厨具_芜湖厨具设备-芜湖鑫环厨具有限公司 控显科技 - 工控一体机、工业显示器、工业平板电脑源头厂家 | 全国冰箱|空调|洗衣机|热水器|燃气灶维修服务平台-百修家电 | 扬州汇丰仪表有限公司 | 江苏全风,高压风机,全风环保风机,全风环形高压风机,防爆高压风机厂家-江苏全风环保科技有限公司(官网) | 不锈钢螺丝,不锈钢螺栓,不锈钢标准件-江苏百德特种合金有限公司 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 济南玻璃安装_济南玻璃门_济南感应门_济南玻璃隔断_济南玻璃门维修_济南镜片安装_济南肯德基门_济南高隔间-济南凯轩鹏宇玻璃有限公司 | 数码管_LED贴片灯_LED数码管厂家-无锡市冠卓电子科技有限公司 | 济宁工业提升门|济宁电动防火门|济宁快速堆积门-济宁市统一电动门有限公司 | 紧急切断阀_气动切断阀_不锈钢阀门_截止阀_球阀_蝶阀_闸阀-上海上兆阀门制造有限公司 | 超声波焊接机,振动摩擦焊接机,激光塑料焊接机,超声波焊接模具工装-德召尼克(常州)焊接科技有限公司 | 818手游网_提供当下热门APP手游_最新手机游戏下载 | 海外整合营销-独立站营销-社交媒体运营_广州甲壳虫跨境网络服务 焊管生产线_焊管机组_轧辊模具_焊管设备_焊管设备厂家_石家庄翔昱机械 | 车充外壳,车载充电器外壳,车载点烟器外壳,点烟器连接头,旅行充充电器外壳,手机充电器外壳,深圳市华科达塑胶五金有限公司 | 山东集装箱活动房|济南集装箱活动房-济南利森集装箱有限公司 | 硅胶布|电磁炉垫片|特氟龙胶带-江苏浩天复合材料有限公司 | ph计,实验室ph计,台式ph计,实验室酸度计,台式酸度计 | 海水晶,海水素,海水晶价格-潍坊滨海经济开发区强隆海水晶厂 | 低浓度恒温恒湿称量系统,强光光照培养箱-上海三腾仪器有限公司 | 钢骨架轻型板_膨石轻型板_钢骨架轻型板价格_恒道新材料 | 钢板仓,大型钢板仓,钢板库,大型钢板库,粉煤灰钢板仓,螺旋钢板仓,螺旋卷板仓,骨料钢板仓 | 高尔夫球杆_高尔夫果岭_高尔夫用品-深圳市新高品体育用品有限公司 | Q361F全焊接球阀,200X减压稳压阀,ZJHP气动单座调节阀-上海戎钛 | 合肥活动房_安徽活动板房_集成打包箱房厂家-安徽玉强钢结构集成房屋有限公司 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 杭州中央空调维修_冷却塔/新风机柜/热水器/锅炉除垢清洗_除垢剂_风机盘管_冷凝器清洗-杭州亿诺能源有限公司 | 安平县鑫川金属丝网制品有限公司,声屏障,高速声屏障,百叶孔声屏障,大弧形声屏障,凹凸穿孔声屏障,铁路声屏障,顶部弧形声屏障,玻璃钢吸音板 |