• 微信小游戏开发-后端篇
21年品牌 40万+商家 超1.5亿件商品

微信小游戏开发-后端篇

正版图书 真实库存欢迎选购 套装图书先联系再下单 套装图书请先咨询客服再下单

60.56 6.1折 99 全新

库存112件

河北保定
认证卖家担保交易快速发货售后保障

作者李艺

出版社机械工业出版社

ISBN9787111721024

出版时间2022-10

装帧平装

开本16开

定价99元

货号12248393

上书时间2024-10-24

润田图书店

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言

 
 
 
 

目录
目  录  Contents<br />序一<br />序二<br />前言<br />第1章  本地功能:本地存储与<br />    LBS定位1<br />第1课  读写本地缓存1<br />创建数据服务单例,实现本地数据<br />  读取2<br />拓展:使用Storage面板管理本地<br />  缓存数据4<br />面向Promise编程:异步转同步5<br />如何清除本地缓存12<br />本课小结13<br />第2课  使用FileSystemManager读写<br />    本地文件13<br />读写本地文件,实现数据服务模块14<br />面向Promise编程:避免使用try catch17<br />本课小结20<br />第3课  使用腾讯位置服务显示用户<br />    城市20<br />使用腾讯位置服务21<br />拓展:小心隐藏字符错误27<br />解决回调函数简写引发的错误28<br />使用异步转同步技巧重写LBSManager29<br />本课小结30<br />第2章  本地功能:优化游戏体验<br />    与性能31<br />第4课  优化游戏体验:添加背景图片<br />    和很好UI层31<br />添加适配不同机型的背景图片31<br />使用有限字符的自定义字体35<br />在左挡板失误时振动37<br />监听并处理背景音乐的意外暂停39<br />使用一个暂停按钮,控制游戏的暂停<br />  与恢复41<br />解决游戏暂停后定时器不暂停的问题47<br />添加游戏很好UI层,实现退出功能51<br />本课小结58<br />第5课  优化游戏性能:监听全局错误,<br />    记录错误日志59<br />监听全局错误,使用外观模式记录<br />  错误日志59<br />允许打开设置页面,用户自己管理<br />  授权66<br />拓展:关于小游戏UI层结构的说明68<br />主动垃圾回收68<br />拓展:如何控制屏幕亮度69<br />本课小结70<br />第3章  本地功能:添加排行榜和<br />    广告71<br />第6课  添加好友排行榜,为社交<br />    营销助力71<br />实现一个游戏内玩家排行榜71<br />实现好友中心玩家排行榜82<br />开启游戏圈:从小游戏中进入游戏圈83<br />开启客服会话:在小游戏中打开客服<br />  窗口86<br />开启用户意见反馈通道87<br />添加防沉迷机制88<br />本课小结91<br />第7课  添加广告92<br />添加Banner广告92<br />添加视频激励式广告93<br />本课小结94<br />第4章  云开发:创建与使用云函数96<br />第8课  创建第一个云函数97<br />配置云开发98<br />开通云环境99<br />在云数据库中创建集合101<br />认识云函数102<br />创建云函数103<br />本课小结105<br />第9课  调试和调用云函数106<br />云端测试106<br />本地调试109<br />调用云函数111<br />本课小结112<br />第5章  云开发:使用云数据库113<br />第10课  在小游戏端直接操作云<br />    数据库113<br />在小游戏中初始化云环境113<br />直接操作云数据库集合114<br />拓展:了解云数据库中的字段类型118<br />本课小结120<br />第11课  用两种方式实现分页查询120<br />使用分页查询方法121<br />使用聚合查询方法123<br />使用循环的方式清空小数据集合126<br />拓展:为查询字段添加索引,提升<br />  执行效率127<br />拓展:了解集合的权限控制128<br />本课小结129<br />第12课  用户如何操作自己创建的数据:<br />    查询与更新129<br />查询用户自己添加的历史数据130<br />在调试区测试云函数133<br />使用原子操作,更新用户自己创建<br />  的数据133<br />拓展:关于数据库操作符和数据库<br />  聚合操作符136<br />拓展:使用云文件ID137<br />本课小结138<br />第6章  后端:用Node.js实现接口<br />    及处理客服消息139<br />第13课  准备MySQL数据库141<br />安装MySQL数据库与数据库管理<br />  工具141<br />创建数据库实例142<br />创建数据表history143<br />拓展:了解常用的MySQL数据类型146<br />本课小结149<br />第14课  实现history的3个RESTful <br />    API(Node.js版本)149<br />启动模板项目149<br />熟悉node-koa2项目模板结构150<br />拓展:了解RESTful API设计规范160<br />实现history的3个接口(Node.js<br />  版本)162<br />拓展:学习9种HTTP请求方法166<br />本课小结167<br />第15课  在小游戏端调用Node.js接口167<br />实现后台接口管理者模块,调用<br />  history的3个接口167<br />扩展新方法getOpenid,注意保持<br />  新旧代码的兼容性171<br />小游戏与小程序接口不一定一致174<br />使用外观模式实现统一的存储服务<br />  管理者178<br />本课小结181<br />第16课  在服务器端接收和处理客服<br />       消息(Node.js版本)181<br />使用内网穿透工具frp181<br />在小游戏后台启用与配置消息推送187<br />实现消息推送接口(Node.js版本)188<br />拓展:如何使用Linux指令查杀、<br />  重启程序192<br />拓展:如何在Windows系统上运行<br />  Linux指令193<br />本课小结196<br />第7章  后端:用Node.js和Go<br />    实现管理后台197<br />第17课  实现导航与登录功能<br />    (Node.js版本)197<br />创建数据表account198<br />拓展:互联网鉴权方式简介199<br />实现登录200<br />添加历史记录页面211<br />个人开发者使用小微商户实现支付215<br />本课小结227<br />第18课  使用Go语言实现后端程序228<br />使用go_iris项目模板228<br />实现history的3个接口230<br />使用curl测试接口235<br />接收和处理客服消息237<br />实现登录功能240<br />实现历史记录页面,分角色权限渲染<br />  功能247<br />拓展:如何让Go语言下载模块快<br />  一些250<br />本课小结250

内容摘要
“微信小游戏开发”系列图书包含《微信小游戏开发:前端篇》和本书,融合了腾讯云TVP李艺多年来的一线项目研发和教学经验。本书在前端篇的基础上,继续讲解微信小游戏开发后端部分的内容,主要包括本地功能开发、云开发实践、后端程序编写等,最终让读者掌握微信小游戏全栈开发的知识体系与核心技能,并完成一个精心设计的实际项目。本书随附完整的项目源码,以方便读者学习和实践。<br /> 本书共7章,主要内容如下。<br /> 第1~3章  本地功能 <br /> 学习微信小游戏开发,少不了要学习平台组件和接口。这3章主要介绍如何利用平台组件和接口实现微信小游戏开发中常用的本地功能,比如读写本地缓存和本地文件、显示用户的位置信息、添加背景图片、监听并记录错误、添加排行榜和广告等。通过这3章的实践,我们将使小游戏项目的本地功能更加完善,同时进一步了解微信小游戏的平台能力,为以后自学平台组件和接口打下基础。 <br /> 第4、5章  云开发 <br /> 云开发可以显著降低运维成本和运维复杂度,对于独立开发者来说尤为适合。云开发技术一直在快速演进,不断有新功能、新接口出现。在这两章中,我们将进行基础云开发(云函数、云数据库、云存储)方面的实践,了解其运行机制,这样无论以后云开发技术如何推陈出新,我们都能快速掌握并运用。 <br /> 第6、7章  后端<br /> 编写后端程序是重中之重。在这两章中,我们在保证技能实践的全面性的前提下,尽量将内容简化。我们将使用两种常用的后端技术Node.js和Go编写同一套接口,实现相同的后端程序功能。在编写后端接口程序和Web后台管理程序时,书中提供了分别基于koa2(Node.js Web框架)和Iris(Go Web框架)的快速开发项目模板,即使你是初学者,也能很快入门。 <br />

主编推荐
(1)作者权威:微信学堂“小程序性能优化实践”作者李艺新力作,腾讯云TVP专家,中移联合智库ICT专家级讲师,前北京协同创新研究院人工智能课题项目技术负责人。(2)7位专家推荐:蒋涛、熊平、黄希彤、廖雪峰、陈超、寇永赞、舒欣。(3)内容丰富,深刻全面:等于《从零起步学JS》+《微信小游戏基础开发》+《微信小程序云开发》+《微信小程序Node.js+Go全栈开发》4本书。(4)实战式拓展:不直接说教,通过一个个刻意设计的小功能案例,让读者自己实践、领悟、逐步突破、适当拓展,从而做到印象深刻、循序渐进、全面掌握。

精彩内容
“微信小游戏开发”系列图书包含《微信小游戏开发:前端篇》和本书,融合了腾讯云TVP李艺多年来的一线项目研发和教学经验。本书在前端篇的基础上,继续讲解微信小游戏开发后端部分的内容,主要包括本地功能开发、云开发实践、后端程序编写等,最终让读者掌握微信小游戏全栈开发的知识体系与核心技能,并完成一个精心设计的实际项目。本书随附完整的项目源码,以方便读者学习和实践。<br /> 本书共7章,主要内容如下。<br /> 第1~3章  本地功能 <br /> 学习微信小游戏开发,少不了要学习平台组件和接口。这3章主要介绍如何利用平台组件和接口实现微信小游戏开发中常用的本地功能,比如读写本地缓存和本地文件、显示用户的位置信息、添加背景图片、监听并记录错误、添加排行榜和广告等。通过这3章的实践,我们将使小游戏项目的本地功能更加完善,同时进一步了解微信小游戏的平台能力,为以后自学平台组件和接口打下基础。 <br /> 第4、5章  云开发 <br /> 云开发可以显著降低运维成本和运维复杂度,对于独立开发者来说尤为适合。云开发技术一直在快速演进,不断有新功能、新接口出现。在这两章中,我们将进行基础云开发(云函数、云数据库、云存储)方面的实践,了解其运行机制,这样无论以后云开发技术如何推陈出新,我们都能快速掌握并运用。 <br /> 第6、7章  后端<br /> 编写后端程序是重中之重。在这两章中,我们在保证技能实践的全面性的前提下,尽量将内容简化。我们将使用两种常用的后端技术Node.js和Go编写同一套接口,实现相同的后端程序功能。在编写后端接口程序和Web后台管理程序时,书中提供了分别基于koa2(Node.js Web框架)和Iris(Go Web框架)的快速开发项目模板,即使你是初学者,也能很快入门。 <br />

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP