





定价:79.8元
印次:1-9
ISBN:9787302548188
出版日期:2020.03.01
印刷日期:2024.11.20
图书责编:王冰飞
图书分类:教材
本书以微信小程序开发入门到实战为定位,内容共12章: 第1章带领读者认识微信小程序; 第2章整体性地讨论小程序的框架问题; 第3章介绍常见的组件; 第4章介绍视图层的样式布局; 第5章介绍逻辑层JavaScript; 第6章介绍小程序数据库操作; 第7章介绍常见的网络接口; 第8章介绍常见的媒体和设备接口; 第9章介绍常见的交互和开放接口; 第10章介绍微信小程序最新技术——云开发; 第11、12章是两个综合性项目。 考虑到大部分高校开设过“Java程序设计”课程,本书中的高级接口均采用Java作为后端开发语言,案例中的后端代码附有注释,没有Java基础的读者可以根据注释修改成自己需要的后端程序。全书的110个知识点案例代码、9个小型实训项目代码和2个大型实训项目代码,均在微信开发者工具和真机中调试通过。 本书提供750分钟的视频讲解,扫描书中相应位置的二维码可以在线观看; 本书还提供教学大纲、教学课件、电子教案、程序源码和教学进度表,扫描封底的课件二维码可以下载。 本书可作为高等院校计算机相关专业学生学习微信小程序的教材,也可供对小程序开发感兴趣的开发人员、广大科技工作者和研究人员参考。 本书由陈云贵和高旭编著,其中,陈云贵负责编写第1章、第6~10章和第12章,高旭负责编写第2~5章和第11章。全书由陈云贵审阅定稿。
前言 微信小程序从2017年1月9日上线以来,取得了巨大的成功。2019年1月9日微信官方公布的数据显示,小程序已覆盖超过200个细分行业,2018年小程序服务超过1000亿人次用户,年交易增长超过600%,创造了超过5000亿的商业价值。微信小程序的蓬勃发展也产生了巨大的人才需求缺口,微信小程序进大学课堂已成必然趋势。 小程序(Mini Program)是运行于“大程序”之上的无须下载、无须安装、触手可及和用完即走的轻量级应用。微信团队为小程序提供的框架命名为MINA应用框架。MINA框架通过封装微信客户端提供的文件系统、网络通信、任务管理和数据安全等基础功能,对上层提供一整套JavaScript API,让开发者能够非常方便地使用微信客户端提供的各种基础功能与能力,快速构建一个应用。 本书以微信小程序开发入门到实战为定位,内容共12章: 第1章带领读者认识微信小程序; 第2章整体性地讨论小程序的框架问题; 第3章介绍常见的组件; 第4章介绍视图层的样式布局; 第5章介绍逻辑层JavaScript; 第6章介绍小程序数据库操作; 第7章介绍常见的网络接口; 第8章介绍常见的媒体和设备接口; 第9章介绍常见的交互和开放接口; 第10章介绍微信小程序最新技术——云开发; 第11、12章是两个综合性项目。 考虑到大部分高校开设过“Java程序设计”课程,本书中的高级接口均采用Java作为后端开发语言,案例中的后端代码附有注释,没有Java基础的读者可以根据注释修改成自己需要的后端程序。全书的110个知识点案例代码、9个小型实训项目代码和2个大型实训项目代码,均...
目录
源码下载
第1章
认识小程序
1.1微信小程序介绍
1.1.1微信小程序产生的背景
1.1.2什么是微信小程序
1.1.3小程序之“大程序”
1.1.4微信小程序应用前景
1.2小程序特征
1.3微信小程序开发准备
1.3.1申请小程序账号
1.3.2完善信息
1.3.3后台介绍
1.4第一个微信小程序
1.4.1开发者工具的安装
1.4.2第一个小程序
1.4.3项目发布和提交审核
1.5支付宝和百度小程序
1.5.1支付宝小程序
1.5.2百度智能小程序
第2章
小程序开发基础
2.1开发者工具介绍
2.1.1菜单栏
2.1.2工具栏
2.1.3模拟器
2.1.4目录树
2.1.5代码编辑区
2.1.6调试器
2.2小程序项目结构
2.2.1项目文件结构
2.2.2页面文件
2.2.3全局配置文件
2.3生命周期函数
2.3.1应用级生命周期
2.3.2页面级生命周期
2.4逻辑层
2.4.1页面数据
2.4.2页面事件处理函数
2.4.3页面跳转
2.4.4页面间参数传递
2.4.5模块化
2.4.6页面自定义事件函数
2.5视图层
2.5.1数据绑定
2.5.2条件渲染
2.5.3列表渲染
2.5.4模板
2.5.5引用
... 查看详情