移动应用开发基础教程——基于uni-app框架

跨平台开发实战,配套资源丰富
分享 推荐 0 收藏 0 阅读 527
刘坤 (作者) 978-7-115-65976-7

关于本书的内容有任何问题,请联系 刘博

1.按照“基础知识—技术拓深—构建系统—系统改进”的路线展开内容,让初学者拾级而上,由浅入深地学习和掌握移动开发技术。
2.对于每个知识点先简明扼要地介绍理论知识,接着以丰富的代码演示各知识点的使用,并对代码做详细的讲解。
3.将各章开发环境的配置集中编成“附录”,方便查阅学习。

内容摘要

本书以移动应用程序开发为核心,介绍ES、Node.js和Vue等的基础知识以及目前流行的uni-app框架,涉及内置组件、扩展API和扩展组件等知识;着重讨论移动应用程序的开发过程与代码重构,并通过综合案例将知识串连起来,帮助读者提高编程水平,树立“工程”意识。
本书对于知识点,先简明扼要地介绍其理论知识,接着以丰富的代码演示知识点的使用方法,并对代码进行详细的讲解。本书提倡读者动手输入代码,为此本书提供详细的操作步骤,非常适合自学。本书案例丰富,涉及地图定位、图像识别、短视频播放、博客资讯等常见移动应用程序。本书提供uni-app案例基于Vue 2语法和Vue 3语法两种版本的源代码。
本书适合作为普通高等院校软件工程、计算机科学与技术等专业相关课程的教材,也可用作对移动应用开发感兴趣的读者的参考书。

目录

1.1 移动应用与前端开发 1
1.1.1 移动应用的特点 1
1.1.2 前端开发 1
1.1.3 跨端开发 2
1.2 本书所涉及的技术 3
1.2.1 ES 3
1.2.2 Node.js 3
1.2.3 Vue.js 4
1.2.4 uni-app 4


2.1 基本语法 6
2.1.1 标识符 6
2.1.2 变量和常量 7
2.1.3 数据类型 9
2.1.4 操作符 11
2.1.5 字符串 12
2.2 流程控制 13
2.2.1 条件判断 13
2.2.2 循环 15
2.3 函数 16
2.3.1 定义函数 16
2.3.2 箭头函数 17
2.4 数组 20
2.5 对象 23
2.6 类 24
2.7 模块 25
2.8 本章小结 27
2.9 习题 28


3.1 NPM 31
3.1.1 number-precision 32
3.1.2 qrcode 32
3.1.3 chalk 33
3.1.4 progress 34
3.2 Node Web开发 35
3.2.1 使用Express模拟提供数据 35
3.2.2 处理文件上传的后端程序 37
3.3 本章小结 38
3.4 习题 38


4.1 Vue语法 39
4.1.1 插值表达式 40
4.1.2 常用指令 42
4.1.3 样式绑定 49
4.1.4 计算属性 51
4.2 封装组件 53
4.2.1 组件注册和使用 53
4.2.2 组件间通信 54
4.3 生命周期函数 56
4.4 本章小结 57
4.5 习题 58


5.1 uni-app应用程序概述 59
5.1.1 Flex布局 59
5.1.2 尺寸单位 63
5.2 内置组件 63
5.2.1 容器组件 64
5.2.2 表单组件 68
5.2.3 媒体组件 72
5.3 扩展API 73
5.3.1 路由与页面跳转 74
5.3.2 网络请求 76
5.3.3 数据缓存 83
5.3.4 文件上传 85
5.4 扩展组件 86
5.5 easycom组件规范 101
5.6 本章小结 102
5.7 习题 102


6.1 高级API 104
6.1.1 获取位置 104
6.1.2 拍照识物 109
6.2 高级组件 115
6.3 uniCloud云存储 122
6.4 本章小结 125
6.5 习题 125


7.1 开发过程概述 127
7.1.1 需求分析 128
7.1.2 后端开发 129
7.1.3 前端开发 131
7.2 前端开发示例 131
7.3 本章小结 141
7.4 习题 142


8.1 需求描述 143
8.2 原型界面设计 144
8.3 技术选型 146
8.4 数据库表设计 146
8.5 项目初始化 148
8.6 功能实现 149
8.6.1 “我的”页面 149
8.6.2 “登录”页面 155
8.6.3 “注册”页面 156
8.6.4 主页 160
8.6.5 博客文章详情页面 161
8.6.6 “我所发布的博客文章”页面 170
8.6.7 “我所收藏的博客文章”页面 172
8.7 本章小结 173
8.8 习题 174
8.9 设计题:个人网盘系统 176
8.9.1 项目背景 176
8.9.2 功能需求 177
8.9.3 需求分析 177


9.1 软件质量概述 179
9.2 重构 180
9.2.1 封装网络请求 180
9.2.2 封装组件 184
9.3 Clean Code 186
9.4 本章小结 195
9.5 习题 195


附录1 开发工具VS Code和HBuilder X 196
附录2 Node的安装与配置 200
附录3 Express的安装和运行 203
附录4 将uni-app程序运行到微信小程序平台 204
附录5 创建uniCloud云服务空间 207
附录6 可执行的Spring Boot JAR包的运行方法 209

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

刘坤 2013年武汉大学软件工程国家重点实验室计算机软件与理论专业毕业,获博士学位,2006年武汉大学国际软件学院软件工程专业毕业,获硕士学位,2001年中南财经政法大学管理信息系统专业毕业,获工学学士学位。 [研究方向] 软件工程,云计算 [主讲课程] Java程序设计、软件需求分析、软件工程综合实践 [学术成果] 已公开发表论文数十篇,其中EI收录5篇,EI期刊录取3篇,主持完成厅级项目一项,参与国家及省级项目多项。主编教材一部,参编教材多部。 [主要荣誉] 获得校优秀教学奖三等奖两次,二等奖一次,获校先进班主任两次。

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部