買這商品的人也買了...
-
易讀程式之美學-提升程式碼可讀性的簡單法則 (The Art of Readable Code)$480$379 -
$250程序員思維修煉 (修訂版) -
$454Unity3D 網絡遊戲實戰, 2/e -
$556全局光照算法技術, 2/e -
$7143D圖形系統設計與實現 -
計算機圖形學 — 幾何體數據結構$654$621 -
編寫程式的邏輯:如何用物件導向實作複雜的業務需求$680$530 -
$469離散數學:面向計算機科學專業 -
Unity UCU 國際認證應考攻略 (Artist/Programmer)$250$198 -
演算法生存指南$800$632 -
離散數學$414$393 -
C# 高級編程, 12/e$1,188$1,129 -
決斷的演算:預測、分析與好決定的 11堂邏輯課, 3/e$580$493 -
非線性創新思維:創意大師狄波諾 鍛鍊大腦靈活度的創意練習經典,掌握發想、拆解、連結的方法,激發自我與團隊的無限創想$400$340 -
前端開發測試入門|現在知道也還不遲的自動化測試策略必備知識$580$458 -
$509Rust 遊戲開發實戰 -
Rust 實戰項目開發$774$735
中文年末書展|繁簡參展書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 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
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 -
75折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$375 -
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
相關主題
商品描述
本書介紹微信小遊戲的後端開發,針對開發者的具體技術需求,
主要提供3部分內容:
第1章至第3章,講解廣告組件、遊戲排行榜等平臺功能。第4章至第5章,講解雲開發技術。
前5章介紹的都是開發者不需要花錢購買雲服務器就可以應用的後端技術。
第6章至第7章,講解分別以Node.js和Go語言編寫後端接口及Web管理後臺,包括必不可少的MySQL數據庫等相關技術講解。
對獨立開發者非常重要的小微商戶支付也在這一部分講解。
作者簡介
李藝騰
訊雲TVP,有近20年因特網軟件研發經驗,參與研發的音視頻直播產品曾在騰訊QQ上線,有數千萬人使用;
是中移聯合智庫ICT專家級講師,一汽大眾等企業內訓講師,北京協同創新研究院人工智能項目技術負責人。
國內早期閃客之一,曾自定義課件標準並完成全平臺教育課件產品研發,被Adobe選為中國社區管理員。
業餘喜歡寫作,創建微信公眾號和視頻號“藝述論”,用以分享技術教程,
是微信學堂“小程序性能優化實踐”和極客時間“微信小程序全棧開發實戰”的專欄作者,
著有《小程序從0到1:微信全棧工程師一本通》等書。
目錄大綱
序一
序二
前言
第1章本地功能:本地存儲與
LBS定位1
第1課讀寫本地緩存1
創建數據服務單例,實現本地數據
讀取2
拓展:使用Storage面板管理本地
緩存數據4
面向Promise編程:異步轉同步5
如何清除本地緩存12
本課小結13
第2課使用FileSystemManager讀寫
本地文件13
讀寫本地文件,實現數據服務模塊14
面向Promise編程:避免使用try catch17
本課小結20
第3課使用騰訊位置服務顯示用戶
城市20
使用騰訊位置服務21
拓展:小心隱藏字符錯誤27
解決回調函數簡寫引發的錯誤28
使用異步轉同步技巧重寫LBSManager29
本課小結30
第2章本地功能:優化遊戲體驗
與性能31
第4課優化遊戲體驗:添加背景圖片
和頂級UI層31
添加適配不同機型的背景圖片31
使用有限字符的自定義字體35
在左擋板失誤時振動37
監聽並處理背景音樂的意外暫停39
使用一個暫停按鈕,控制遊戲的暫停
與恢復41
解決遊戲暫停後定時器不暫停的問題47
添加遊戲頂級UI層,實現退出功能51
本課小結58
第5課優化遊戲性能:監聽全局錯誤,
記錄錯誤日誌59
監聽全局錯誤,使用外觀模式記錄
錯誤日誌59
允許打開設置頁面,用戶自己管理
授權66
拓展:關於小遊戲UI層結構的說明68
主動垃圾回收68
拓展:如何控制屏幕亮度69
本課小結70
第3章本地功能:添加排行榜和
廣告71
第6課添加好友排行榜,為社交
營銷助力71
實現一個遊戲內玩家排行榜71
實現好友中心玩家排行榜82
開啟遊戲圈:從小遊戲中進入遊戲圈83
開啟客服會話:在小遊戲中打開客服
窗口86
開啟用戶意見反饋通道87
添加防沈迷機制88
本課小結91
第7課添加廣告92
添加Banner廣告92
添加視頻激勵式廣告93
本課小結94
第4章雲開發:創建與使用雲函數96
第8課創建第一個雲函數97
配置雲開發98
開通雲環境99
在雲數據庫中創建集合101
認識雲函數102
創建雲函數103
本課小結105
第9課調試和調用雲函數106
雲端測試106
本地調試109
調用雲函數111
本課小結112
第5章雲開發:使用雲數據庫113
第10課在小遊戲端直接操作雲
數據庫113
在小遊戲中初始化雲環境113
直接操作雲數據庫集合114
拓展:瞭解雲數據庫中的字段類型118
本課小結120
第11課用兩種方式實現分頁查詢120
使用分頁查詢方法121
使用聚合查詢方法123
使用循環的方式清空小數據集合126
拓展:為查詢字段添加索引,提升
執行效率127
拓展:瞭解集合的權限控制128
本課小結129
第12課用戶如何操作自己創建的數據:
查詢與更新129
查詢用戶自己添加的歷史數據130
在調試區測試雲函數133
使用原子操作,更新用戶自己創建
的數據133
拓展:關於數據庫操作符和數據庫
聚合操作符136
拓展:使用雲文件ID137
本課小結138
第6章後端:用Node.js實現接口
及處理客服消息139
第13課準備MySQL數據庫141
安裝MySQL數據庫與數據庫管理
工具141
創建數據庫實例142
創建數據表history143
拓展:瞭解常用的MySQL數據類型146
本課小結149
第14課實現history的3個RESTful
API(Node.js版本)149
啟動模板項目149
熟悉node-koa2項目模板結構150
拓展:瞭解RESTful API設計規範160
實現history的3個接口(Node.js
版本)162
拓展:學習9種HTTP請求方法166
本課小結167
第15課在小遊戲端調用Node.js接口167
實現後臺接口管理者模塊,調用
history的3個接口167
擴展新方法getOpenid,註意保持
新舊代碼的兼容性171
小遊戲與小程序接口不一定一致174
使用外觀模式實現統一的存儲服務
管理者178
本課小結181
第16課在服務器端接收和處理客服
消息(Node.js版本)181
使用內網穿透工具frp181
在小遊戲後臺啟用與配置消息推送187
實現消息推送接口(Node.js版本)188
拓展:如何使用Linux指令查殺、
重啟程序192
拓展:如何在Windows系統上運行
Linux指令193
本課小結196
第7章後端:用Node.js和Go
實現管理後臺197
第17課實現導航與登錄功能
(Node.js版本)197
創建數據表account198
拓展:因特網鑑權方式簡介199
實現登錄200
添加歷史記錄頁面211
個人開發者使用小微商戶實現支付215
本課小結227
第18課使用Go語言實現後端程序228
使用go_iris項目模板228
實現history的3個接口230
使用curl測試接口235
接收和處理客服消息237
實現登錄功能240
實現歷史記錄頁面,分角色權限渲染
功能247
拓展:如何讓Go語言下載模塊快
一些250
本課小結250
