微信小程序雲開發——Spring Boot+Node.js項目實戰
吳勝
- 出版商: 清華大學
- 出版日期: 2020-08-01
- 定價: $359
- 售價: 7.9 折 $284
- 語言: 簡體中文
- ISBN: 7302550794
- ISBN-13: 9787302550792
-
相關分類:
Apple Developer
立即出貨 (庫存 < 4)
買這商品的人也買了...
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
目錄大綱
目錄
第1章微信小程序開發入門
1.1微信小程序簡介
1.1.1微信小程序的特點
1.1.2微信小程序的發展
1.1.3微信小程序的技術背景
1.2微信開發者工具的使用
1.2.1開發工具的啟動
1.2.2新建小程序項目
1.2.3開發工具的構成
1.3不使用雲服務的小程序項目構成
1.3.1項目級文件
1.3.2公共文件
1.3.3頁面級文件
1.4WXML、WXSS、JavaScript和WXS
1.4.1WXML
1.4.2WXSS
1.4.3JavaScript
1.4.4WXS
1.5微信小程序的開發步驟和設計指南
1.5.1微信小程序開發的一般步驟
1.5.2微信小程序的設計指南
1.6微信小程序的基本原理
1.6.1小程序的框架
1.6.2小程序的邏輯層
1.6.3小程序的生命周期
1.6.4小程序的視圖層
1.6.5小程序的事件系統
1.6.6小程序的運行
習題1
第2章微信小程序雲開發簡介
2.1微信小程序雲開發的發展
2.1.1與雲開發相關的微信小程序基礎庫的發展
2.1.2微信小程序雲開發wxserversdk的發展
2.1.3IDE雲開發和雲控制臺的發展
2.2微信小程序雲開發的特點與優勢
2.2.1微信小程序雲開發的特點
2.2.2與傳統開發對比小程序雲開發的優勢
2.3微信小程序雲開發解決方案提供的主要服務
2.3.1數據庫
2.3.2存儲
2.3.3雲函數
2.3.4雲調用
2.3.5HTTP應用程序接口
2.4微信小程序雲開發的一般步驟
2.4.1註冊小程序賬號和準備開發環境
2.4.2創建小程序雲開發項目
2.4.3開通雲開發並配置雲開發環境
2.4.4通過雲開發控制臺管理雲資源
2.4.5使用雲開發創建小程序
習題2
第3章雲開發控制臺的應用
3.1通過雲開發控制臺進行運營分析
3.1.1查看資源使用情況
3.1.2查看用戶訪問情況
3.1.3查看監控統計情況
3.2通過雲開發控制臺管理數據庫
3.2.1創建數據集合
3.2.2添加記錄
3.2.3數據導出和導入
3.2.4添加字段
3.2.5索引管理
3.2.6權限設置
3.2.7高級操作
3.3通過雲開發控制臺進行存儲管理
3.3.1上傳文件
3.3.2新建文件夾
3.3.3刪除文件和文件夾
3.3.4權限設置
3.4通過雲開發控制臺進行雲函數管理
3.4.1顯示雲函數列表
3.4.2新建雲函數
3.4.3雲端測試
3.4.4配置雲函數和刪除雲函數
3.4.5查看雲函數信息
3.4.6查看日誌信息
3.4.7高級日誌
3.5雲開發控制臺的設置
3.5.1顯示雲開發環境
3.5.2設置雲函數接收消息推送
3.5.3設置告警信息
習題3
第4章不使用雲服務的小程序開發示例
4.1基於微信小程序組件的開發示例
4.1.1修改文件app.json
4.1.2修改文件travel.wxml
4.1.3修改文件travel.js
4.1.4修改文件travel.wxss
4.1.5運行程序
4.2基於微信小程序API的開發示例
4.2.1修改文件app.json
4.2.2修改文件imgprocess.json
4.2.3修改文件imgprocess.wxml
4.2.4修改文件imgprocess.js
4.2.5運行程序
4.3基於自定義組件的微信小程序開發示例
4.3.1創建子組件mycomponent並修改文件mycomponent.wxml
4.3.2修改文件mycomponent.js
4.3.3修改文件app.json
4.3.4修改文件callmycom.json
4.3.5修改文件callmycom.wxml
4.3.6運行程序
習題4
第5章雲開發中小程序端數據庫開發
5.1基礎概念
5.1.1數據類型
5.1.2權限控制
5.1.3初始化
5.2在小程序端向集合中插入數據
5.2.1API說明
5.2.2輔助工作
5.2.3修改文件app.json
5.2.4修改文件insertData.wxml
5.2.5修改文件insertData.js
5.2.6運行程序
5.3在小程序端查詢數據
5.3.1API說明
5.3.2輔助工作
5.3.3修改文件getData.wxml
5.3.4修改文件getData.js
5.3.5運行程序
5.3.6運行程序後控制臺中JSON結果數據的檢驗說明
5.4在小程序端使用查詢指令
5.4.1API說明
5.4.2輔助工作
5.4.3修改文件dbcommandex.wxml
5.4.4修改文件dbcommandex.js
5.4.5運行程序
5.5在小程序端更新數據和使用更新指令
5.5.1API說明
5.5.2輔助工作
5.5.3修改文件updatedata.wxml
5.5.4修改文件updatedata.js
5.5.5運行程序
5.6在小程序端刪除數據
5.6.1API說明
5.6.2輔助工作
5.6.3修改文件deletedata.wxml
5.6.4修改文件deletedata.js
5.6.5運行程序
5.7在小程序端對集合的其他操作方法
5.7.1API說明
5.7.2輔助工作
5.7.3修改文件otherCollectionMethods.wxml
5.7.4修改文件otherCollectionMethods.js
5.7.5運行程序
5.8在小程序端正則表達式的用法
5.8.1API說明
5.8.2輔助工作
5.8.3修改文件dbRegExp.wxml
5.8.4修改文件dbRegExp.js
5.8.5運行程序
5.9在小程序端處理地理信息db.Geo
5.9.1API說明
5.9.2輔助工作
5.9.3修改文件dbGeoEx.wxml
5.9.4修改文件dbGeoEx.js
5.9.5運行程序
5.10在小程序端聚合的用法
5.10.1聚合說明
5.10.2API說明
5.10.3輔助工作
5.10.4修改文件dbAggEx.wxml
5.10.5修改文件dbAggEx.js
5.10.6運行程序
習題5
第6章雲開發中小程序端存儲開發
6.1基礎知識
6.1.1存儲功能簡介
6.1.2文件名命名規則
6.2在小程序端上傳文件
6.2.1API說明
6.2.2輔助工作
6.2.3修改文件uploadFileEx.wxml
6.2.4修改文件uploadFileEx.js
6.2.5運行程序
6.3在小程序端下載文件
6.3.1API說明
6.3.2輔助工作
6.3.3修改文件downloadFileEx.wxml
6.3.4修改文件downloadFileEx.js
6.3.5運行程序
6.4在小程序端刪除文件
6.4.1API說明
6.4.2輔助工作
6.4.3修改文件deleteFileEx.wxml
6.4.4修改文件deleteFileEx.js
6.4.5運行程序
6.5在小程序端換取臨時鏈接
6.5.1API說明
6.5.2輔助工作
6.5.3修改文件getTempFileURLEx.wxml
6.5.4修改文件getTempFileURLEx.js
6.5.5運行程序
6.6在小程序端使用組件和API來訪問雲端文件
6.6.1說明和輔助工作
6.6.2修改文件componentAPIsEx.wxml
6.6.3修改文件componentAPIsEx.js
6.6.4運行程序
習題6
第7章雲開發中雲函數開發
7.1相關說明
7.1.1雲端初始化
7.1.2常量DYNAMIC_CURRENT_ENV
7.1.3工具類getWXContext()和logger()方法
7.1.4在開發者工具中管理雲函數
7.1.5本地調試
7.1.6運行工作原理
7.2Node.js相關知識
7.2.1Node.js介紹
7.2.2Node.js的模塊和包
7.3雲函數myfirstfun的實現與本地調試
7.3.1說明
7.3.2雲函數myfirstfun自動生成文件package.json的代碼
7.3.3雲函數myfirstfun自動生成文件index.js的代碼及說明
7.3.4修改index.js文件實現雲函數myfirstfun
7.3.5本地調試雲函數myfirstfun
7.4雲函數myfirstfun上傳並部署到雲端和小程序端調用
7.4.1上傳並部署雲函數
7.4.2小程序端API說明
7.4.3輔助工作
7.4.4修改文件callMyFirstFun.wxml
7.4.5修改文件callMyFirstFun.js
7.4.6運行程序
7.5同步、下載雲函數subMath並在小程序端調用
7.5.1同步、下載雲函數subMath
7.5.2雲函數subMath的文件index.js代碼
7.5.3輔助工作
7.5.4修改文件callsubMath.wxml
7.5.5修改文件callsubMath.js
7.5.6運行程序
7.6雲函數中異步操作
7.6.1實現異步雲函數asyncFunctionEx
7.6.2輔助工作
7.6.3修改文件callAsyncFun.wxml
7.6.4修改文件callAsyncFun.js
7.6.5運行程序
7.7雲函數調用其他雲函數
7.7.1服務端API說明和輔助工作
7.7.2輔助工作
7.7.3實現雲函數mysecondfun
7.7.4本地調試後上傳部署雲函數mysecondfun
7.7.5修改文件callMySecondFun.wxml
7.7.6修改文件callMySecondFun.js
7.7.7運行程序
7.8雲函數高級日誌的使用
7.8.1API說明和輔助工作
7.8.2實現雲函數myuseloggerfun
7.8.3本地調試雲函數myuseloggerfun
習題7
第8章雲開發中服務端存儲開發
8.1在服務端上傳文件
8.1.1API說明
8.1.2實現雲函數myuploadfilefun
8.1.3輔助工作與本地測試
8.2在服務端下載文件
8.2.1API說明
8.2.2實現雲函數mydownloadfilefun
8.3在服務端刪除文件
8.3.1API說明
8.3.2實現雲函數mydeletefilefun
8.3.3輔助工作與本地測試
8.4在服務端換取臨時鏈接
8.4.1API說明
8.4.2實現雲函數mygettempfileurlfun
8.4.3輔助工作與本地測試
8.5服務端函數調用雲函數
8.5.1實現雲函數mythirdfun
8.5.2輔助工作與本地測試
習題8
第9章雲開發中服務端數據庫開發
9.1相關說明
9.1.1服務端調用
9.1.2數據庫服務端API的特點
9.1.3數據庫觸發網絡請求的API
9.2針對collection的服務端API的說明和應用開發
9.2.1get()方法的說明和應用開發
9.2.2add()方法的說明和應用開發
9.2.3update()方法的說明和應用開發
9.2.4remove()方法的說明和應用開發
9.2.5count()方法的說明和應用開發
9.2.6orderBy()方法的說明和應用開發
9.2.7field()方法的說明和應用開發
9.3針對doc的服務端API的說明和應用開發
9.3.1針對doc的服務端API的說明
9.3.2實現雲函數docsmethodsAPIfun
9.3.3本地調試雲函數docsmethodsAPIfun
9.4服務端正則表達式的應用開發
9.4.1實現雲函數dbregexfun
9.4.2本地調試雲函數dbregexfun
9.5服務端API中serverDate()方法的說明和應用開發
9.5.1服務端API中serverDate()方法的說明
9.5.2實現雲函數serverdatefun
9.5.3本地調試雲函數serverdatefun
9.6服務端Geo對象的應用開發
9.6.1實現雲函數dbgeoobjfun
9.6.2本地調試雲函數dbgeoobjfun
9.7針對command的服務端API的說明和應用開發
9.7.1針對command的服務端API的說明
9.7.2實現雲函數dbcommandmethodsfun
9.7.3本地調試雲函數dbcommandmethodsfun
9.8服務端createCollection()方法的應用開發
9.8.1服務端createCollection()方法的說明
9.8.2實現雲函數createcollectionfun
9.8.3本地調試雲函數createcollectionfun
9.9針對集合的服務端API的應用開發
9.9.1實現雲函數aggregateexfun
9.9.2本地調試雲函數aggregateexfun
習題9
第10章Spring Boot訪問雲開發API
10.1調用雲函數的API
10.1.1說明
10.1.2用IDEA創建項目testwxmpchttpapi並添加依賴
10.1.3創建類CallCloudFunctionController
10.1.4修改配置文件application.properties
10.1.5運行程序
10.2調用對數據庫進行增、刪、改、查操作的API
10.2.1創建類CloudDBCRUDController
10.2.2運行程序
10.3調用對數據庫進行遷移相關操作的API
10.3.1創建類DataMigrateController
10.3.2運行程序
10.4調用對存儲進行相關操作的API
10.4.1創建類StroageManageController
10.4.2運行程序
10.5調用獲取Token的API
10.5.1兩類Token的說明
10.5.2創建類GetTokenController
10.5.3運行程序
習題10
第11章Node.js訪問雲開發API
11.1調用雲函數的API
11.1.1輔助工作
11.1.2創建文件CallCloudFunctionController.js
11.1.3創建文件testCallCloudFC.js
11.1.4運行文件testCallCloudFC.js
11.2調用對數據庫進行增、刪、查、改操作的API
11.2.1創建文件MyTokenUtil.js
11.2.2創建文件postandcreatefun.js
11.2.3創建文件testdatabaseCollectionGet.js
11.2.4創建文件testdatabaseCollectionAdd.js
11.2.5創建文件CloudDBCRUDController.js
11.2.6創建文件testCloudDBCRUDC.js
11.2.7運行文件testCloudDBCRUDC.js
11.2.8實現方式說明
11.2.9創建、運行文件testdatabaseAddDocs.js
11.2.10創建、運行文件testdatabaseDeleteDocs.js
11.2.11創建、運行文件testdatabaseUpdate.js
11.2.12創建、運行文件testdatabaseQuery.js
11.2.13創建、運行文件testdatabaseCount.js
11.3調用對數據庫進行遷移相關操作的API
11.3.1創建、運行文件testdatabaseMigrateExport.js
11.3.2創建、運行文件testdatabaseMigrateImport.js
11.3.3創建、運行文件databaseMigrateQueryInfo.js
11.4調用對存儲進行相關操作的API
11.4.1創建、運行文件testuploadFile.js
11.4.2創建、運行文件testbatchDownloadFile.js
11.4.3創建、運行文件testbatchDeleteFile.js
11.5調用獲取Token的API
11.5.1創建、運行文件testgetQcloudToken.js
11.5.2運行文件testgetQcloudToken.js
習題11
第12章小程序與Spring Boot整合開發及雲開發對比
12.1Spring Boot作為後端開發工具
12.1.1添加依賴
12.1.2創建類Person
12.1.3創建類PersonController
12.1.4創建類User
12.1.5創建接口UserRepository
12.1.6創建類UserController
12.1.7創建配置文件application.yml
12.1.8運行程序
12.2微信小程序前端開發
12.2.1修改文件app.json
12.2.2修改homeofsb頁面的wxml、js和json文件
12.2.3修改listperson頁面的wxml、js和json文件
12.2.4修改users頁面的wxml、js、json和wxss文件
12.2.5運行程序
12.3同樣效果的雲開發實現
12.3.1通過雲開發控制臺增加集合和記錄
12.3.2通過雲開發控制臺設置兩個集合權限
12.3.3修改文件app.json
12.3.4修改homeofwxmpcloud頁面的wxml、js和json文件
12.3.5修改personinfo頁面的wxml、js和json文件
12.3.6修改allusers頁面的wxml、js、json和wxss文件
12.3.7運行程序
習題12
第13章案例
13.1準備工作
13.1.1通過雲開發控制臺增加集合city和記錄、上傳文件
13.1.2實現雲函數addcityinfomationfun
13.1.3實現雲函數deleteacityfun
13.1.4修改文件app.json
13.24個頁面的實現
13.2.1修改homeofcitycloud頁面的wxml、js文件
13.2.2修改listcities頁面的wxml、js和wxss文件
13.2.3修改cityoperation頁面的wxml、js和wxss文件
13.2.4修改tellerror頁面的wxml和js文件
13.3運行程序
13.3.1首頁
13.3.2顯示頁
13.3.3添加頁
13.3.4錯誤提示頁
13.3.5操作相關頁
習題13
附錄A微信開發者工具的下載、安裝
附錄BSpring Boot開發基礎簡介
附錄C增、刪、改城市名稱信息的應用實現
附錄DNode.js開發基礎簡介
附錄E插件雲開發簡介
參考文獻



