《微信小程序实战入门(内含完整实例解析)》扫描版[PDF]
书名:微信小程序实战入门 作者:刘明洋 出版社:人民邮电出版社 译者:无 出版日期:2017-10-1 页数:416 ISBN:9787115466860 |
0.0 豆瓣短评 |
全网资源sm.nayona.cn |
内容简介:
《微信小程序实战入门 内含完整实例解析》是一本的全新的零基础小程序实战入门手册。不但讲解了开发工具的使用、框架的使用和微信API接口等相关知识点,更是结合CSS知识、html知识带领大家去解决实际开发中的一些问题。详细介绍小程序开发所涉及的内容和关键技术,帮助开发者快速掌握小程序开发,主要包括界面、网络、本地数据及缓存、设备硬件、微信开发接口、媒体、后端开发与设计。包含完整的实例解析,帮助读者从完成从实践的蜕变,实现一本书搞定小程序开发。适合所有对小程序感兴趣的人士阅读。
作者简介:
刘明洋,着有《Swift语言实战精讲》一书,广受好评的书籍和作者。 刘明洋,实战派iOS专家,拥有雄厚的iOS开发实力,是国内较早从事iOS 开发人群之一,项目实践经验丰富。计算机专业毕业后一直从事软件开发和管理工作。曾开发过武汉轻轨1号线LED乘客引导系统、天安门显示屏PLC监控系统。为企业定制上百款App,有几十款作品在App Store上架。具有多年web、软件、iOS开发经验。
目 录:
目录
第一章 创建项目 1
1.1 注册小程序开发者 1
1.2 安装环境 7
1.3 创建小程序 7
1.4 开发工具介绍 9
1.4.1 概览 9
1.4.2 编辑 10
1.4.3 调试 16
1.4.4 项目 20
1.4.5 运行预览 22
第二章 小程序详细介绍 23
2.1 小程序、原生App、
WebApp的区别 23
2.2 应用场景 26
2.3 全局配置(app.json)和
页面配置(*.json) 27
2.3.1 全局配置app.json
详解 27
2.3.2 页面配置(*.json) 32
2.4 小程序架构 32
2.4.1 框架介绍 32
2.4.2 逻辑层 34
2.4.3 视图层(WXML和
WXSS 介绍) 40
2.4.4 数据层 40
2.5 视图层WXML 介绍 50
2.6 视图层WXSS 介绍 63
2.7 WXML与HTML的区别 65
2.8 小程序调试、上传、发布 66
2.8.1 事前准备:Https 66
2.8.2 预览及调试 67
2.8.3 发布 69
第三章 框架组件 73
3.1 框架组件介绍 73
3.2 视图容器 76
3.2.1 view 76
3.2.2 scroll-view 96
3.2.3 swiper 与
swiper-item 100
3.2.4 movable-area与
movable-view 106
3.2.5 cover-view 与
cover-image 108
3.3 基础内容 110
3.3.1 icon 110
3.3.2 text 113
3.3.3 rich-text 116
3.3.4 progress 118
3.4 表单组件 119
3.4.1 button 119
3.4.2 checkbox与
checkbox-group 123
3.4.3 form 124
3.4.4 input 126
3.4.5 label 133
3.4.6 picker 136
3.4.7 picker-view 146
3.4.8 radio 149
3.4.9 slider 152
3.4.10 switch 153
3.4.11 textarea 156
3.5 操作反馈 160
3.5.1 action-sheet 160
3.5.2 modal 163
3.5.3 toast 165
3.5.4 loading 167
3.6 导航 (navigator) 169
3.7 媒体组件 171
3.7.1 audio 171
3.7.2 image 174
3.7.3 video 178
3.8 地图(map) 183
3.9 画布(canvas) 190
3.10 客服会话
(contact-button) 191
3.11 开放数据(open-data) 192
第四章 API 193
4.1 网络 193
4.1.1 wx.request(OBJECT)
发起请求 194
4.1.2 上传、下载 197
4.1.3 Websocket 201
4.2 媒体 205
4.2.1 图片 205
4.2.2 录音 210
4.2.3 音频播放控制 211
4.2.4 音乐播放控制 213
4.2.5 视频和视频组件控制 220
4.3 文件 224
4.4 数据缓存 229
4.5 位置 234
4.5.1 获取位置 234
4.5.2 查看位置 237
4.5.3 地图组件控制 238
4.6 设备 239
4.6.1 系统信息 239
4.6.2 网络状态 243
4.6.3 重力感应-加速度计 244
4.6.4 罗盘 245
4.6.5 拨打电话 247
4.6.6 扫码 247
4.6.7 剪贴板 248
4.6.8 蓝牙 250
4.6.9 iBeacon 264
4.6.10 屏幕亮度 267
4.6.11 用户截屏事件 269
4.6.12 震动 269
4.6.13 手机联系人 270
4.7 界面交互 272
4.7.1 交互反馈 272
4.7.2 页面导航(设置导航条、
导航) 275
4.7.3 动画 281
4.7.4 下拉刷新 285
4.7.5 位置 285
4.8 绘图 288
4.8.1 坐标系介绍
(coordinates) 289
4.8.2 绘图主接口 290
4.8.3 填充颜色、线条、阴影 293
4.8.4 渐变 294
4.8.5 线条样式 297
4.8.6 矩形 300
4.8.7 路径 302
4.8.8 变形 311
4.8.9 文字(设置字号/绘制
文本) 312
4.8.10 图片(drawImage) 314
4.8.11 全局画笔透明度
(setGlobalAlpha) 315
4.8.12 其他 316
4.9 拓展接口 317
4.10 开放接口 318
第五章 开放API 319
5.1 登录 319
5.2 签名加密 324
5.3 授权 326
5.4 用户信息 327
5.5 微信支付 329
5.6 模板消息 330
5.6.1 使用说明 330
5.6.2 接口说明 331
5.7 客服消息 335
5.7.1 接收消息和事件 335
5.7.2 发送客服消息 338
5.7.3 临时素材接口 339
5.7.4 接入指引 341
5.8 分享 343
5.9 二维码 347
5.10 收货地址 348
5.11 卡券 349
5.12 设置 351
5.13 微信运动 352
5.14 打开小程序 354
第六章 项目实战 356
6.1 仿新闻小应用 356
6.1.1 通过tabBar实现页面
之间的切换 357
6.1.2 顶部滑动菜单的实现 358
6.1.3 新闻列表的实现 361
6.1.4 首页完整代码 363
6.1.5 用户中心界面实现 369
6.1.6 用户中心界面完整
代码 372
6.2 书架功能 376
6.2.1 精彩推荐模块实现 377
6.2.2 热门书籍模块实现 377
6.2.3 精品书籍模块实现 378
6.3 录音功能 385
6.4 二维码生成器 391
6.5 图片滤镜 393
6.5.1 模糊、怀旧、复古、美白
功能的实现 394
6.5.2 饱和度、亮度、对比度
功能的实现 396
6.5.3 动态滤镜的实现 397
6.6 仿电影小应用 398
6.6.1 电影列表页面的实现 399
6.6.2 电影详情页面的实现 405
6.6.3 搜索页面的实现 408
附件1 微信小程序相关规范及常见
问题 417
附件2 资源下载 418
浏览器不支持脚本!
有需要联系v;hx-hx4
摘要:本文主要介绍了《微信小程序实战入门(内含完整实例解析)》扫描版[PDF]_计算机类,全文分为四个方面进行详细的阐述。首先,介绍了微信小程序的基本概念和特点;其次,详细解析了微信小程序的开发流程和常用组件;然后,介绍了微信小程序的数据传输和页面跳转;最后,介绍了微信小程序的发布和上线流程。通过本文的阐述,读者可以全面了解微信小程序的开发和使用。
1、微信小程序的基本概念和特点
微信小程序是一种基于微信平台的应用程序,具有轻便、快速、便捷等特点。它可以在微信内直接使用,无需下载安装,用户可以快速打开使用,并且可以与微信其他功能无缝衔接。
微信小程序的开发语言主要有两种,一种是使用JavaScript进行开发,另一种是使用微信自己开发的小程序语言WXML和WXSS进行开发。开发者可以根据自己的喜好和需求选择合适的开发语言。
微信小程序的特点还包括有限的访问权限、丰富的开发工具和插件、丰富的开发文档和社区支持等。这些特点使得微信小程序成为了一种非常方便和实用的应用开发平台。
2、微信小程序的开发流程和常用组件
微信小程序的开发流程主要包括项目创建、页面创建、资源管理、逻辑编写、界面布局等步骤。开发者可以通过微信开发者工具进行项目创建和管理,通过编辑器进行代码编写和调试,最后通过微信开发者工具进行预览和发布。
在开发微信小程序的过程中,常用的组件有视图容器、基础内容、表单组件、导航组件、媒体组件等。这些组件可以帮助开发者快速构建出小程序的界面和功能,提高开发效率。
此外,微信小程序还支持自定义组件和扩展组件,开发者可以根据自己的需求进行功能扩展和界面定制。
3、微信小程序的数据传输和页面跳转
微信小程序的数据传输主要通过网络请求实现,开发者可以使用微信提供的API进行数据的获取和发送。通过网络请求,可以将小程序与后台服务器进行数据交互,实现复杂的业务逻辑。
微信小程序的页面跳转主要通过跳转API实现,开发者可以通过跳转API进行页面的跳转和传参。在跳转的过程中,还可以携带参数和页面状态,实现更加灵活和丰富的页面跳转效果。
4、微信小程序的发布和上线流程
微信小程序的发布主要包括代码上传、版本管理、测试和审核等步骤。开发者需要将开发完成的小程序代码上传到微信开发者平台进行版本管理,并进行测试和审核。只有通过审核后,才能正式发布和上线。
在发布和上线后,开发者还可以通过微信小程序的数据分析和运营管理等功能,对小程序的使用情况进行监控和调整,提高小程序的运营效果。
总结:
通过《微信小程序实战入门(内含完整实例解析)》扫描版[PDF]_计算机类的详细介绍,读者可以全面了解微信小程序的基本概念和特点,了解微信小程序的开发流程和常用组件,掌握微信小程序的数据传输和页面跳转的方法,以及了解微信小程序的发布和上线流程。希望本文对读者在微信小程序的学习和开发中有所帮助。
本文由nayona.cn整理
本文采摘于网络,不代表本站立场,转载联系作者并注明出处: https://sm.nayona.cn/xinnengyuan/265165.html