国产第1页_91在线亚洲_中文字幕成人_99久久久久久_五月宗合网_久久久久国产一区二区三区四区

讀書月攻略拿走直接抄!
歡迎光臨中圖網 請 | 注冊
> >>
微信小程序開發基礎

包郵 微信小程序開發基礎

作者:吳勝
出版社:清華大學出版社出版時間:2017-03-01
開本: 其他 頁數: 354
本類榜單:教材銷量榜
中 圖 價:¥19.6(4.0折) 定價  ¥49.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

微信小程序開發基礎 版權信息

微信小程序開發基礎 本書特色

? 適合教學的需要。本書內容參考微信小程序官方文檔由淺入深地進行編排,考慮了教學的學時分配和知識點的組織,適合作為高校教材。 ? 涵蓋了新內容。微信小程序的技術更新很快,本書所涉及的內容涵蓋了微信小程序的新內容。 ? 定位為微信小程序入門教材,語言精練,通俗易懂,內容豐富,圖文并茂,每個知識點都結合經典案例進行說明,幫助讀者更好地理解、掌握微信小程序開發的基礎知識和技術。 ? 整書串聯性強。通過綜合應用分布在全書的知識點及135個案例來開發兩個大項目,使讀者更好地掌握如何將所學的知識點綜合起來解決實際問題。

微信小程序開發基礎 內容簡介

本書從基礎知識開始逐步介紹微信小程序開發的相關知識,包括微信小程序組件、API以及示例代碼;還介紹了WeUI、wxcharts的應用;很后,介紹了旅游、菜譜等項目;演示了微信小程序開發的全過程。本書內容由淺入深,文字通俗易懂,結合示例介紹各個知識點,可以幫助讀者更好地理解、掌握微信小程序開發技術。 本書適合微信小程序初學者(特別是在校學生)、微信應用開發者和移動開發愛好者等,也可以作為大學相關課程的教材。

微信小程序開發基礎 目錄

····························································

目錄Contents第1章微信小程序開發起步1

1.1微信小程序簡介1

1.2微信小程序開發工具的下載、安裝和使用1

1.3小程序項目的基本組成8

1.4小程序的生命周期13

1.5小程序的框架15

1.6數據的初始化、綁定和渲染16

1.7使用模板提高效率24

1.8小程序開發的一般步驟27

1.9小程序的設計指南27

習題128

第2章視圖容器組件29

2.1flex布局和組件view29

2.2滾動視圖組件scrollview36

2.3滑塊視圖容器組件swiper39

2.4組件movableview和movablearea45

2.5組件coverview和coverimage47

習題249

第3章基礎組件50

3.1圖標組件icon50

3.2文本組件text52

3.3富文本組件richtext54

3.4進度條組件progress56

習題357◆微信小程序開發基礎目錄第4章表單組件58

4.1按鈕組件button58

4.2多項選擇器checkboxgroup和多選項目checkbox62

4.3表單組件form64

4.4輸入框組件input67

4.5組件label70

4.6滾動選擇器組件picker74

4.7嵌入頁面的滾動選擇器組件pickerview81

4.8單項選擇器radiogroup和單選項目radio83

4.9滑動選擇器組件slider84

4.10開關選擇器組件switch86

4.11多行輸入框組件textarea87

習題490

第5章互動操作組件91

5.1底部菜單組件actionsheet91

5.2彈出對話框組件modal93

5.3消息提示框組件toast95

5.4加載提示組件loading96

習題598

第6章媒體組件99

6.1音頻組件audio99

6.2圖片組件image101

6.3視頻組件video104

習題6106

第7章其他組件107

7.1地圖組件map107

7.2畫布組件canvas111

7.3開放數據組件opendata113

7.4客服會話按鈕contactbutton114

7.5導航組件navigator115

習題7120

第8章網絡API121

8.1網絡HTTPS請求API121

8.2上傳文件和下載文件API123

8.3WebSocket會話API127

習題8130

第9章媒體API131

9.1圖片API131

9.2錄音API138

9.3音頻播放控制API140

9.4音樂播放控制API142

9.5背景音頻播放管理API145

9.6音頻組件控制API148

9.7視頻API150

9.8視頻組件控制API152

習題9153

第10章設備API154

10.1系統信息API154

10.2網絡狀態API158

10.3加速度計API159

10.4羅盤API161

10.5撥打電話API163

10.6掃碼API164

10.7剪貼板API165

10.8藍牙API167

10.9iBeacon設備API180

10.10屏幕亮度API184

10.11用戶截屏事件API187

10.12振動API188

10.13手機聯系人API190

習題10193

第11章界面API194

11.1交互反饋API194

11.2設置導航條API198

11.3設置置頂信息API201

11.4導航API202

11.5動畫API208

11.6位置API214

11.7繪圖API214

11.8下拉刷新API237

習題11239

第12章開放接口240

12.1登錄API240

12.2授權API244

12.3用戶信息API247

12.4微信支付API249

12.5模板消息API251

12.6客服消息API255

12.7轉發API263

12.8獲取二維碼API267

12.9收貨地址API269

12.10卡券API271

12.11設置API275

12.12微信運動API278

12.13打開小程序API279

12.14獲取發票抬頭API281

12.15生物認證API283

習題12286

第13章其他API288

13.1文件API288

13.2數據緩存API294

13.3位置API300

13.4WXML節點信息API307

13.5第三方平臺API310

13.6數據接口312

13.7拓展接口319

13.8調試接口320

習題13321

第14章使用WeUI進行設計322

14.1WeUI使用示例322

14.2WeUI常用組件325

習題14329

第15章使用wxcharts進行設計330

15.1餅形圖330

15.2面積圖333

15.3環形圖334

15.4柱狀圖336

15.5曲線圖338

習題15340

第16章項目341

16.1旅游項目341

16.2菜譜項目345

習題16352

參考文獻353


展開全部

微信小程序開發基礎 節選

···························································· 第5章Chapter5 互動操作組件本章主要介紹互動操作組件的屬性和常見用法,包括底部菜單組件actionsheet、彈出對話框組件modal、消息提示框組件toast、加載提示組件loading等組件的屬性和用法。App軟件經常可以從底部彈出很多選項,這種效果可以在小程序中用actionsheet組件實現。彈出對話框組件modal常用來提示一些信息;例如,退出應用、修改資料等。消息提示框組件toast經常用來提示提交成功或者正在加載。加載提示組件loading通常使用在請求網絡數據時的一種方式,通過hidden屬性設置顯示與否。 5.1底部菜單組件actionsheet App軟件經常可以從底部彈出很多選項,這種效果可以在小程序中用actionsheet組件實現。actionsheet組件是從底部彈出可選菜單項,actionsheet有兩個子組件: 每個選項actionsheetitem和取消選項actionsheetcancel。actionsheetcancel和actionsheetitem的區別是: 點擊actionsheetcancel會觸發actionsheet的change事件,并且外觀上會同actionsheetcancel上面的內容間隔開來。actionsheet的屬性說明如表51所示。在actionsheet組件中可以放置任何組件。表51actionsheet屬性相關信息 屬性類型說明hiddenBoolean是否隱藏,默認值為truebindchangeEventHandle點擊背景或actionsheetcancel按鈕時觸發change事件,不攜帶數據例51代碼如下,其效果如圖51所示。 例51 彈出action sheet {{item}} ◆微信小程序開發基礎第◆5章互動操作組件 取消 //index.js var items=\['item1', 'item2', 'item3', 'item4'\] var pageObject={ data: { actionSheetHidden: true, actionSheetItems: items }, actionSheetTap: function(e) { this.setData({ actionSheetHidden: !this.data.actionSheetHidden }) }, actionSheetChange: function(e) { this.setData({ actionSheetHidden: !this.data.actionSheetHidden }) } } for (var i=0; i (function(itemName) { pageObject\['bind'+itemName\]=function(e) { console.log('click'+itemName, e) } })(items\[i\]) } Page(pageObject)圖51actionsheet組件的應用5.2彈出對話框組件modal 彈出對話框組件modal常用來提示一些信息;例如,退出應用、修改資料等。模態彈窗是對整個界面進行覆蓋,防止用戶對界面中的其他內容進行操作。對于需要用戶明確知曉的操作結果狀態可通過模態對話框來提示,并可附帶下一步操作指引。modal的屬性說明如表52所示。表52modal屬性相關信息 屬性類型說明titleString標題hiddenBoolean是否隱藏整個彈窗,默認值為falsenocancelBoolean是否隱藏cancel按鈕,默認值為falseconfirmtextStringconfirm按鈕文字,默認值為確定canceltextStringcancel按鈕文字,默認值為取消bindconfirmEventHandle點擊確認觸發的回調bindcancelEventHandle點擊取消以及蒙層觸發的回調例52代碼如下,其效果如圖52所示。 例52 cancel-text="取消" hidden="{{modalHidden1}}" bindconfirm="modalChange1" bindcancel="modalChange1"> 這是對話框的內容 cancel-text="取消" hidden="{{modalHidden2}}" bindconfirm="modalChange2" bindcancel="modalChange2"> 點擊彈出包含兩個按鈕的對話框 點擊彈出包含一個按鈕的對話框 //index.js var items=\['**項', '第二項', '第三項', '第四項'\]; Page({ data: { modalHidden1: true, modalHidden2: true }, modalTap1: function(e) { this.setData({ modalHidden1: false }) }, modalChange1: function(e) { this.setData({ modalHidden1: true }) }, modalTap2: function(e) { this.setData({ modalHidden2: false }) }, modalChange2: function(e) { this.setData({ modalHidden2: true }) } }) 圖52modal組件的應用5.3消息提示框組件toast 消息提示框組件toast經常用來提示提交成功或者正在加載。toast彈出式提示適用于輕量級的成功提示,1.5s后自動消失,對用戶影響較小,適用于不需要強調的操作提醒,例如成功提示。注意該形式不適用于錯誤提示,因為錯誤提示需要明確告知用戶,不適合使用一閃而過的彈出式提示。toast的屬性說明如表53所示。表53toast屬性相關信息 屬性類型說明durationFloathidden設置false后,觸發bindchange的延時,單位為毫秒(ms),默認值為1500hiddenBoolean是否隱藏,默認值為falsebindchangeEventHandleduration延時后觸發例53代碼如下,其效果如圖53所示。 例53 默認 點擊彈出默認toast "toast2Change"> 設置duration 點擊彈出設置duration的toast //index.js var toastNum=2 var pageData={} pageData.data={} for (var i=0; i pageData.data\['toast'+i+'Hidden'\]=true; (function(index) { pageData\['toast'+index+'Change'\]=function(e) { var obj={} obj\['toast'+index+'Hidden'\]=true; this.setData(obj) } pageData\['toast'+index+'Tap'\]=function(e) { var obj={} obj\['toast'+index+'Hidden'\]=false this.setData(obj) } })(i) } Page(pageData)圖53toast組件的應用 5.4加載提示組件loading 加載提示組件loading通常使用在請求網絡數據時的一種方式,通過hidden屬性設置顯示與否。如果加載樣式覆蓋整個頁面,由于無法明確告知具體加載的位置或內容將可能引起用戶的焦慮感,因此應謹慎使用。除了在某些全局性操作下不要使用模態的加載。局部加載反饋只在觸發加載的頁面局部進行反饋,這樣的反饋機制更加有針對性,頁面跳動小,是微信推薦的反饋方式。loading屬性為hidden,默認為false(不隱藏)。 例54代碼如下,其效果如圖54所示。 例54 加載中... 點擊彈出loading //index.js Page({ data: { hidden: true }, loadingTap: function() { this.setData({ hidden: false }); var that=this; setTimeout(function() { that.setData({ hidden: true }); that.update(); }, 3000); } })圖54loading組件的應用 習題5〖*2〗問答題1. 請說明actionsheet組件的常見屬性。 2. 請說明modal組件的常見屬性。 3. 請說明toast組件的常見屬性。 4. 請說明loading組件的常見屬性。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 碰碰碰人人澡人人爱摸 | 欧美一级香蕉毛片 | 丰满熟妇被猛烈进入高清片 | 国产成人的电影在线观看 | 国产福利写真视频在线观看 | 新狼窝色av性久久久久久 | 国产日韩欧美一区二区三区视频 | 久久久青草青青国产亚洲免观 | 夜鲁鲁鲁夜夜综合视频欧美 | 无码人妻av一二区二区三区 | 综合欧美亚洲 | 国产精品久久久久这里只有精品 | 亚洲精品专区 | 男人的嘴添女人视频免费 | 哪里可以看免费的毛片 | 国产视频成人 | 成年人午夜视频 | 精品欧美一区二区在线观看 | 美女毛片一区二区三区四区 | 韩国精品欧美一区二区三区 | 国精品无码一区二区三区在线 | 在线观看免费高清激情爱爱 | 一个人看的视频免费观看www | 亚洲三级在线播放 | 玩具酱极品尤物女神在线观看 | 最新在线精品国自产拍视频 | 欧美精品做人一级爱免费 | 中文字幕一区2区 | 欧洲综合色 | 亚洲精品久久久中文字 | 国产高清在线精品 | 日本免费人成视频在线观看 | 四虎永久在线精品免费av | 国产公妇仑乱在线观看 | 三级国产在线 | 久热这里只有精品99国产6 | 中文字幕 人妻熟女 | 美女屁股又黄又禁视频 | 女子张开腿让男人桶视频 | 色偷偷偷久久伊人大杳蕉 | 欧美日韩午夜群交多人轮换 |