移动端uni-app跨平台技术

移动端uni-app跨平台技术 教材名称: 移动端uni-app跨平台技术
ISBN号: 978-7-89535-117-2 作者: 赵伟、卢爱芬、任晓鸽
字数: 680千字 规格: 16K
印制时间: 2023-02-17 出版日期: 2023-02-17
定价: 68 元 样章下载: 移动端uni-app跨平台技术.pdf
购买地址:

uni-app是由DCloud公司使用Vue.js开发所有前端应用的前端开源框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式),以及各种小程序等多个平台。当前跨平台开发存在多端泛滥、生态独立、性能体验不好等问题,uniapp针对上述问题,在跨端开发上,通过条件编译等手段,完美兼容多端开发,平台能力不受限,开发成本低,支持原生渲染、性能更优,具有数千款插件、生态丰富等优势,开发者仅需具有Vue基础,可直接上手uniapp项目开发,获得众多开发者青睐,具有数百万应用案例。

第1章 uni-app入门1
1.1了解uni-app1
1.1.1uni-app的由来1
1.1.2uni-app与Vue.js2
1.1.3uni-app与小程序2
1.1.4uni-app的优势2
1.2搭建uni-app开发环境3
1.2.1HBuilderX介绍3
1.2.2HBuilderX安装4
1.3创建第一个uni-app项目6
1.3.1创建HelloWorld项目工程6
1.3.2运行HelloWorld项目7
1.3.3发布HelloWorld项目13
1.3.4通过vuecli创建HelloWorld项目16
1.4解析第一个uni-app项目19
1.4.1HelloWorld工程目录结构19
1.4.2HelloWorld工程配置文件20
1.5本章小结21
第2章uni-app框架特性22
2.1文件类型的变化22
2.2代码规范的变化23
2.2.1单文件组件规范23
2.2.2文件引用方式24
2.2.3组件标签26
2.2.4js的变化26
2.2.5css的变化272.3uniapp特色28
2.3.1条件编译28
2.3.2HTML5+29
2.3.3ES6 API29
2.3.4NPM30
2.4本章小结30
第3章uniapp基本配置31
3.1创建新页面和页面的配置31
3.2tabBar的配置32
3.2.1配置基本的tabBar32
3.2.2tabBar 的其他属性配置34
3.3condition启动模式配置37
3.4globalStyle全局外观配置38
3.5本章小结39
第4章uni-app应用配置40
4.1配置项列表40
4.2多端应用配置42
4.2.1Appplus端42
4.2.2H5端44
4.2.3mpweixin端45
4.3本章小结46
第5章uniapp生命周期47
5.1应用生命周期47
5.2页面生命周期48
5.3组件生命周期51
5.4本章小结52
第6章uniapp组件53
6.1组件概述53
6.2内置组件60
6.2.1视图容器60
6.2.2基础内容76
6.2.3表单组件88
6.2.4导航组件132
6.2.5媒体组件134
6.2.6地图组件148
6.2.7广告组件150
6.2.8画布组件151
6.2.9网页组件153
6.3扩展组件156
6.3.1uniui概述159
6.3.2unisass样式161
6.3.3unicombox组件162
6.3.4unidatacheckbox组件164
6.3.5unidataselect组件168
6.3.6uniforms组件170
6.3.7unigrid组件180
6.3.8unigoodsnav组件183
6.4datacom组件规范186
6.5本章小结189
第7章uniapp应用接口190
7.1接口概述190
7.2基础API193
7.2.1日志打印193
7.2.2定时器195
7.2.3字符串与对象转换197
7.3网络API198
7.3.1网络请求198
7.3.2文件上传与下载206
7.3.3WebSocket212
7.4位置API216
7.4.1获取位置216
7.4.2查询位置222
7.4.3地图组件控制224
7.5路由228
7.5.1uni.navigateTo228
7.5.2uni.redirectTo232
7.5.3uni.reLaunch233
7.5.4uni.switchTab234
7.5.5uni.navigateBack2347.6数据缓存236
7.6.1同步缓存236
7.6.2异步缓存237
7.6.3缓存清理239
7.7媒体接口240
7.7.1图片240
7.7.2文件244
7.7.3音频247
7.7.4视频254
7.7.5相机257
7.8设备接口257
7.8.1系统257
7.8.2内存261
7.8.3电话262
7.8.4扫码263
7.8.5蓝牙267
7.9界面270
7.9.1交互反馈270
7.9.2tabBar导航275
7.9.3动画281
7.9.4下拉刷新284
7.10第三方服务287
7.10.1获取服务供应商287
7.10.2登录289
7.10.3分享294
7.11本章小结299
第8章产品发布300
8.1小程序发布300
8.2H5发布301
8.3本地发布304
8.4本章小结308
第9章uniCloud309
9.1uniCloud概述309
9.2云数据库310
9.2.1创建云数据库310
9.2.2创建云数据库表311
9.2.3获取数据库表对象317
9.2.4云端数据基本操作318
9.3本章小结323
第10章工程化管理324
10.1版本管理工具324
10.1.1Git324
10.1.2Git常用命令325
10.1.3Git托管uniapp328
10.2cli脚手架工具330
10.2.1uni cli330
10.2.2HBuilderX cli331
10.3运行环境管理332
10.3.1开发环境和生产环境332
10.3.2判断平台333
10.4本章小结333
第11章“U爱公益”项目实战334
11.1项目介绍334
11.2项目设计334
11.3项目搭建336
11.4功能实现337
11.4.1底部导航栏功能实现337
11.4.2首页功能实现339
11.4.3动态功能实现350
11.4.4我的功能实现356
11.4.5注册登录功能实现367
11.4.6任务详情功能实现373
11.5本章小结376
第12章“智慧养老”项目实战377
12.1项目介绍377
12.2功能实现377
12.2.1首页功能实现377
12.2.2健康咨询列表页功能实现388
12.2.3推荐机构列表页功能实现400
12.2.4我的页功能实现424
12.3本章小结432
参考文献433
“移动应用开发”已成为计算机专业软件开发方向的重要专业核心课程,计算机相关专业也都开设了“移动端应用开发”等课程。“移动端跨平台uniapp开发技术”课程内容,从uniapp基础介绍到综合项目实战,在讲解理论知识的同时配套大量案例,重在实践中掌握具体用法。本教材作为专业核心课程教材,选用uniapp这一我国自主知识产权的跨端技术框架,做到了紧跟时代步伐,与时俱进。本教材可以让读者掌握前端跨端开发前沿技术,为参加互联网软件开发工作储备知识技能。
本教材以DCloud公司HBuilderX开发工具和微信开发者工具搭建开发环境,在介绍相关概念的同时,辅以大量的项目案例,读者可从实践操作中掌握具体知识。在内容安排上,力求做到通俗易懂,循序渐进,从uniapp环境搭建知识开始,到组件、接口的具体使用,再到产品的发布,团队协作工具的使用,用较多的插图、案例讲解uniapp跨端开发的相关知识,形成知识点的闭环,符合技术学习的一般规律。