21世紀項目案例開發(fā)規(guī)劃叢書微信小程序貫穿式項目實戰(zhàn)(微課視頻版) 版權(quán)信息
- ISBN:9787302562054
- 條形碼:9787302562054 ; 978-7-302-56205-4
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
21世紀項目案例開發(fā)規(guī)劃叢書微信小程序貫穿式項目實戰(zhàn)(微課視頻版) 本書特色
本書配套資源豐富,包括教學大綱、教學課件、程序源碼、習題答案、教學進度表,還有500分鐘的微課視頻。
本書可以作為高等學校相關(guān)專業(yè)相關(guān)課程的教學用書,也可作為微信小程序應用的社會培訓教材及計算機愛好者的參考書籍。
21世紀項目案例開發(fā)規(guī)劃叢書微信小程序貫穿式項目實戰(zhàn)(微課視頻版) 內(nèi)容簡介
本書是根據(jù)教育部高等院校計算機專業(yè)教學改革的需要,結(jié)合作者講授“互聯(lián)網(wǎng)新技術(shù):微信小程序開發(fā)”課程的教學經(jīng)驗編寫而成。全書分為6篇,共23章。本書以實際投入使用的項目“扶貧超市購物程序”作為貫穿本書的實戰(zhàn)項目,在每篇都用一章進行內(nèi)容講解,逐步完善其開發(fā)過程。本書內(nèi)容豐富,實用性強,側(cè)重案例教學和計算機程序設計的基本知識,幫助掌握微信小程序的核心內(nèi)容及小程序+服務器端設計的基本方法和編程技巧,適合具有前端基礎的本?茖W生學習使用。
21世紀項目案例開發(fā)規(guī)劃叢書微信小程序貫穿式項目實戰(zhàn)(微課視頻版) 目錄
源碼下載
目錄
第1篇快 速 入 門
第1章淺談微信小程序
1.1小程序簡介
1.1.1小程序的優(yōu)勢與不足
1.1.2小程序的影響
1.1.3小程序與其他產(chǎn)品的區(qū)別
1.2小程序開發(fā)準備
1.2.1注冊微信開發(fā)賬號
1.2.2完善小程序的具體信息
1.2.3管理員登錄小程序管理平臺
1.2.4微信開發(fā)工具
1.3小程序開發(fā)工具的使用
1.3.1**個小程序
1.3.2開發(fā)者工具頁面介紹
1.3.3項目導入——微信小程序示例
1.3.4代碼編輯
1.3.5項目調(diào)試
1.3.6項目發(fā)布
1.4小程序項目目錄結(jié)構(gòu)
1.4.1新建頁面的3種方法
1.4.2項目全局文件
1.4.3頁面布局文件xx.wxml
1.4.4頁面樣式文件xx.wxss
1.4.5頁面配置文件xx.json
1.4.6頁面邏輯文件xx.js
1.5本章小結(jié)
第2章小程序的視圖與渲染
2.1視圖與渲染過程
2.1.1基本概念
2.1.2WXML頁面
2.1.3button組件簡單使用案例
2.2數(shù)據(jù)綁定
2.2.1內(nèi)容綁定
2.2.2組件屬性綁定
2.2.3控制屬性綁定
2.2.4true和false關(guān)鍵字綁定
2.2.5運算綁定
2.2.6組合綁定
2.2.7數(shù)據(jù)綁定綜合案例
2.3渲染標簽
2.3.1條件渲染
2.3.2列表渲染
2.4模板與引用
2.4.1模板的使用
2.4.2引用WXML代碼段
2.5九九乘法表案例講解
2.5.1實現(xiàn)效果
2.5.2代碼詳情
2.6本章小結(jié)
第3章小程序的事件
3.1事件對象
3.1.1事件與事件對象概述
3.1.2事件對象分類
3.1.3事件對象打印案例
3.2事件類型
3.2.1冒泡事件
3.2.2冒泡事件案例
3.3事件綁定類型
3.3.1阻止冒泡事件
3.3.2target與currentTarget的區(qū)別
3.4本章小結(jié)
第4章“扶貧超市Part1”開發(fā)準備
4.1項目背景與需求
4.1.1項目背景
4.1.2需求分析
4.1.3功能模塊劃分
4.2開發(fā)準備
4.2.1申請正式賬號并完善小程序信息
4.2.2新建項目
4.3本章小結(jié)
第2篇開 發(fā) 進 階
第5章小程序項目的配置與生命周期
5.1app.json配置屬性
5.2頁面配置
5.3窗口配置
5.4tabBar配置
5.4.1tabBar屬性
5.4.2tabBar配置示例
5.5網(wǎng)絡超時配置
5.6權(quán)限配置
5.6.1接口權(quán)限
5.6.2后臺能力權(quán)限
5.7小程序的生命周期
5.7.1小程序生命周期函數(shù)
5.7.2小程序生命周期測試案例
5.8使用app對象的案例講解
5.8.1實現(xiàn)效果
5.8.2在app.js中定義全局變量與函數(shù)
5.8.3頁面獲取app對象
5.9本章小結(jié)
第6章小程序頁面的配置與生命周期
6.1小程序的頁面配置
6.2頁面的生命周期
6.2.1頁面生命周期函數(shù)
6.2.2頁面生命周期測試案例
6.3頁面跳轉(zhuǎn)
6.3.1navigateTo跳轉(zhuǎn)
6.3.2redirectTo跳轉(zhuǎn)
6.3.3tabBar頁面切換
6.3.4頁面跳轉(zhuǎn)與頁面生命周期案例
6.4頁面間的參數(shù)傳遞
6.5新聞客戶端案例講解
6.5.1功能描述與實現(xiàn)效果
6.5.2前期準備
6.5.3編碼實戰(zhàn)
6.6本章小結(jié)
第7章“扶貧超市Part2”項目頁面框架配置
7.1項目目錄整理
7.2項目tabBar配置
7.3項目窗口配置
7.4本章小結(jié)
第3篇小程序的UI開發(fā)
第8章頁面布局
8.1頁面布局概述
8.2flex布局基本概念
8.2.1容器與項目
8.2.2坐標軸
8.2.3flex屬性
8.3flex布局案例
8.3.1運行效果
8.3.2代碼說明
8.4flex容器屬性詳解
8.4.1flexdirection
8.4.2justifycontent
8.4.3alignitems
8.4.4flexwrap
8.4.5aligncontent
8.4.6flexflow
8.5flex項目屬性詳解
8.5.1flexgrow
8.5.2flexshrink
8.5.3flexbasis
8.5.4flex
8.5.5order
8.5.6alignself
8.6相對定位布局和絕對定位布局
8.6.1相對定位與絕對定位的概念
8.6.2相對定位測試和絕對定位測試
8.7簡易計算器案例講解
8.7.1效果展示
8.7.2頁面組件布局與樣式
8.7.3頁面邏輯處理
8.8本章小結(jié)
第9章小程序的樣式基礎
9.1樣式的基本使用
9.2樣式的屬性
9.2.1尺寸屬性
9.2.2背景屬性
9.2.3邊框?qū)傩?
9.2.4邊距屬性
9.2.5文本屬性
9.3樣式選擇器的使用
9.3.1基本選擇器
9.3.2屬性選擇器
9.3.3偽類選擇器
9.4本章小結(jié)
第10章組件
10.1初始組件
10.1.1組件基本概念
10.1.2組件的通用屬性
10.2視圖容器組件
10.2.1view組件
10.2.2scrollview組件
10.2.3swiper與swiperitem組件
10.3基礎內(nèi)容組件
10.3.1icon組件
10.3.2text組件
10.3.3progress組件
10.4表單組件
10.4.1button組件
10.4.2input組件
10.4.3textarea組件
10.4.4radio組件
10.4.5checkbox組件
10.4.6label組件
10.4.7picker組件
10.4.8slider組件
10.4.9switch組件
10.5form組件
10.5.1form組件介紹
10.5.2屬性說明
10.5.3form組件使用案例
10.6導航組件
10.7多媒體組件
10.7.1audio組件
10.7.2video組件
10.7.3image組件
10.7.4camera組件
10.8map組件
10.8.1map組件屬性說明
10.8.2map組件測試案例
10.8.3地圖API屬性說明
10.8.4地圖API測試案例
10.9本章小結(jié)
第11章操作反饋工具與簡單的界面API
11.1toast
11.1.1toast屬性說明
11.1.2toast測試案例
11.2modal
11.2.1modal屬性說明
11.2.2modal測試案例
11.3loading
11.3.1loading屬性說明
11.3.2loading測試案例
11.4actionsheet
11.4.1actionsheet屬性說明
11.4.2actionsheet測試案例
11.5Background
11.5.1wx.setBackgroundTextStyle
11.5.2wx.setBackgroundColor
11.5.3背景樣式測試案例
11.6tabBar
11.6.1wx.showTabBarRedDot與wx.hideTabBarRedDot
11.6.2wx.showTabBar與wx.hideTabBar
11.6.3wx.setTabBarBadge與wx.removeTabBarBadge
11.6.4wx.setTabBarStyle
11.6.5wx.setTabBarItem
11.6.6動態(tài)設置tabBar測試案例
11.7加載第三方字體wx.loadFontFace
11.7.1屬性說明
11.7.2字體API測試案例
11.8PullDownRefresh
11.8.1wx.startPullDownRefresh
11.8.2wx.stopPullDownRefresh
11.9本章小結(jié)
第12章“扶貧超市Part3”主要頁面的UI
12.1首頁UI設計
12.1.1swiper輪播
12.1.2分類部分
12.1.3推薦分類圖片塊
12.2分類頁面UI設計
12.2.1實現(xiàn)效果
12.2.2頂部分類菜單
12.2.3商品內(nèi)容區(qū)域
12.3購物車頁面UI設計
12.3.1實現(xiàn)效果
12.3.2JS靜態(tài)測試數(shù)據(jù)
12.3.3商品條目區(qū)視圖
12.3.4按鈕區(qū)域
12.4“我的”頁面UI設計
12.4.1實現(xiàn)效果
12.4.2用戶個人信息部分
12.4.3列表項部分
12.5管理員端商品管理頁面UI設計
12.5.1實現(xiàn)效果
12.5.2頂部搜索欄
12.5.3左側(cè)分類欄
12.5.4右側(cè)商品欄
12.5.5底部固定操作按鈕
12.6本章小結(jié)
第4篇小程序的后臺開發(fā)
第13章認識云開發(fā)項目
13.1云開發(fā)的概念與組成
13.2云開發(fā)的創(chuàng)建與開通
13.2.1創(chuàng)建一個云開發(fā)項目
13.2.2開通云開發(fā)并構(gòu)建云環(huán)境
13.3初始化
13.4新建云函數(shù)并部署
13.4.1部署已有的云函數(shù)
13.4.2新建一個云函數(shù)
13.4.3調(diào)用新建的云函數(shù)
13.5云開發(fā)之用戶管理案例
13.5.1openid介紹
13.5.2openid獲取用戶信息
13.6上傳文件案例以及云空間文件管理
13.6.1實現(xiàn)效果
13.6.2代碼說明
13.6.3下載文件
13.6.4刪除文件
13.7數(shù)據(jù)庫操作案例
13.7.1操作指引
13.7.2數(shù)據(jù)庫操作代碼解析
13.8本章小結(jié)
第14章云開發(fā)數(shù)據(jù)庫
14.1基本概念
14.2數(shù)據(jù)類型
14.3權(quán)限控制
14.3.1基礎權(quán)限配置
14.3.2數(shù)據(jù)庫安全規(guī)則
14.3.3數(shù)據(jù)庫安全規(guī)則編寫
14.4數(shù)據(jù)庫復雜操作
14.4.1查詢和更新數(shù)組元素與嵌套對象
14.4.2聯(lián)表查詢
14.5本章小結(jié)
第15章云函數(shù)及其調(diào)試
15.1云函數(shù)基礎
15.1.1配置云函數(shù)本地目錄
15.1.2新建 Node.js 云函數(shù)
15.2wxserversdk初始化
15.3云函數(shù)的常見操作
15.3.1調(diào)用數(shù)據(jù)庫
15.3.2調(diào)用存儲
15.3.3調(diào)用其他云函數(shù)
15.4云開發(fā)調(diào)試
15.4.1云函數(shù)云端測試
15.4.2Network面板
15.4.3開啟云函數(shù)本地調(diào)試
15.5本章小結(jié)
第16章“扶貧超市Part4”構(gòu)建數(shù)據(jù)庫與商品管理
16.1建立數(shù)據(jù)庫
16.1.1表結(jié)構(gòu)設計
16.1.2添加集合
16.2用戶與管理員身份的登錄判斷
16.2.1獲取openid的方法
16.2.2判斷是否為管理員
16.2.3判斷是否為新用戶
16.2.4實現(xiàn)效果
16.3添加商品
16.3.1添加商品效果展示
16.3.2WXML頁面代碼
16.3.3JS邏輯代碼
16.4修改商品信息
16.4.1修改商品信息效果展示
16.4.2WXML頁面說明
16.4.3JS邏輯代碼
16.5刪除商品
16.5.1刪除商品效果展示
16.5.2JS邏輯函數(shù)
16.6本章小結(jié)
第5篇小程序的API
第17章系統(tǒng)底層的基礎API
17.1獲取系統(tǒng)信息的API
17.1.1wx.getSystemInfo與wx.getSystemInfoSync
17.1.2參數(shù)說明
17.2定時器
17.2.1屬性說明
17.2.2定時器測試案例
17.3調(diào)試API
17.3.1開啟調(diào)試模式與設置斷點
17.3.2console全局對象
17.3.3console測試案例
17.4掃碼
17.4.1wx.scanCode參數(shù)說明
17.4.2wx.scanCode示例
17.5本章小結(jié)
第18章網(wǎng)絡與文件上傳API
18.1網(wǎng)絡基礎
18.2wx.request
18.2.1wx.request參數(shù)
18.2.2RequestTask
18.2.3請求網(wǎng)絡數(shù)據(jù)案例
18.3圖片選擇、預覽與保存
18.3.1wx.chooseImage: 屬性說明
18.3.2選擇圖片測試案例
18.3.3wx.previewImage屬性說明
18.3.4預覽圖片測試案例
18.3.5wx.getImageInfo
18.3.6wx.saveImageToPhotosAlbum
18.3.7wx.compressImage屬性說明
18.3.8壓縮圖片測試案例
18.4文件的上傳與下載
18.4.1從客戶端會話選擇文件
18.4.2上傳文件
18.4.3下載文件
18.4.4文件保存到本地或直接打開
18.4.5下載文件并保存測試案例
18.5號碼歸屬地查詢小程序案例講解
18.5.1實現(xiàn)效果
18.5.2前期準備
18.5.3編碼實戰(zhàn)
18.6本章小結(jié)
第19章數(shù)據(jù)緩存API
19.1wx.setStorage
19.2wx.getStorage
19.3wx.removeStorage
19.4wx.getStorageInfo
19.5wx.clearStorage
19.6數(shù)據(jù)緩存API函數(shù)同步版本
19.6.1JavaScript的同步與異步
19.6.2數(shù)據(jù)緩存API的同步版本語法
19.7數(shù)據(jù)緩存API測試案例講解
19.7.1運行效果
19.7.2代碼說明
19.8本章小結(jié)
第20章位置API
20.1wx.getLocation
20.1.1屬性說明
20.1.2成功回調(diào)返回數(shù)據(jù)
20.2wx.chooseLocation
20.2.1參數(shù)說明
20.2.2成功回調(diào)返回數(shù)據(jù)
20.3wx.openLocation
20.4wx.onLocationChange
20.5wx.offLocationChange
20.6位置API測試案例講解
20.6.1運行效果
20.6.2代碼說明
20.6.3騰訊地圖API調(diào)用準備
20.7路徑導航案例
20.7.1實現(xiàn)效果
20.7.2代碼說明
20.8本章小結(jié)
第21章獲取用戶信息及登錄態(tài)管理
21.1用戶數(shù)據(jù)分類與開發(fā)數(shù)據(jù)獲取
21.2敏感信息的獲取方式
21.2.1使用開發(fā)者的服務器
21.2.2云開發(fā)獲取openid
21.3wx.login
21.4wx.getUserInfo獲取信息
21.4.1參數(shù)屬性說明
21.4.2成功回調(diào)返回數(shù)據(jù)
21.5與授權(quán)相關(guān)的API
21.5.1API作用說明
21.5.2全部scope
21.5.3授權(quán)示例
21.6用戶登錄態(tài)管理
21.6.1session與cookie
21.6.2小程序登錄態(tài)實現(xiàn)機制
21.7獲取用戶信息編碼說明
21.7.1自定義app.js中的getUseInfo方法
21.7.2檢驗服務端session的refreshSession方法
21.7.3完整的登錄userLogin
21.7.4其他頁面調(diào)用getUserInfo
21.8本章小結(jié)
第22章“扶貧超市Part5”商品圖片上傳功能
22.1點擊加號選擇圖片
22.1.1實現(xiàn)效果
22.1.2代碼說明
22.2刪除指定圖片
22.2.1實現(xiàn)效果
22.2.2刪除圖片步驟講解
22.2.3代碼說明
22.3圖片縮略圖預覽
22.4上傳圖片到數(shù)據(jù)庫
22.5本章小結(jié)
第6篇綜合案例實戰(zhàn)
第23章扶貧超市項目功能完善
23.1商品詳情
23.1.1實現(xiàn)效果
23.1.2商品詳情頁面WXML代碼
23.1.3JS代碼
23.2加入購物車
23.2.1實現(xiàn)效果
23.2.2JS代碼
23.3編輯購物車
23.3.1實現(xiàn)效果
23.3.2JS代碼
23.4結(jié)算與確認訂單
23.4.1實現(xiàn)效果
23.4.2確認訂單頁面WXML代碼
23.4.3JS代碼
23.5設置收貨地址
23.5.1實現(xiàn)效果
23.5.2JS代碼
23.6提交訂單
23.6.1實現(xiàn)效果
23.6.2JS代碼
23.7支付
23.7.1支付流程說明
23.7.2實現(xiàn)效果
23.7.3JS代碼
23.8本章小結(jié)
參考文獻
展開全部
21世紀項目案例開發(fā)規(guī)劃叢書微信小程序貫穿式項目實戰(zhàn)(微課視頻版) 作者簡介
蘭紅,女,1991年7月畢業(yè)于吉林工業(yè)大學計算機軟件專業(yè),從事軟件開發(fā)、項目管理等工作多年,2002年底進入江西理工大學任教,2007年6月畢業(yè)于江西理工大學計算機應用技術(shù)專業(yè)獲得碩士學位,F(xiàn)為計算機教研室副主任,副教授。主要研究方向為數(shù)據(jù)挖掘、人工智能、機器學習。發(fā)表論文十多篇,主持和參與省部級項目6項。2008年被評為江西理工大學中青年骨干教師,江西理工大學優(yōu)秀班主任。 所授本科生課程:《數(shù)據(jù)庫系統(tǒng)》、《Java語言程序設計》、《編譯原理》、《離散數(shù)學》、《大型數(shù)據(jù)庫技術(shù)》、《人工智能》等課程。