您现在的位置:首页 > 知识库 > 计算机与软件 >微信小程序开发实战 [陈伟 编] 2017年版
微信小程序开发实战 [陈伟 编] 2017年版

微信小程序开发实战 [陈伟 编] 2017年版

资料大小: 36.68 MB
文档格式: PDF文档
资料语言: 简体中文
资料类别: 计算机与软件
更新日期: 2020-04-23
下载说明:
推荐信息: 实战   程序   开发   微信小   陈伟

本地下载(30点)  备用下载(30点)

内容简介
微信小程序开发实战
出版时间:2017年版
内容简介
  本书主要从微信小程序开发基础、微信小程序基本模块、综合实例应用这三个方面来介绍微信小程序开发的知识。本书内容包含微信小程序申请及管理后台基本使用、开发调试、页面布局设计、页面组件、后台环境搭建、网络请求及文件上传下载、WebSocket功能、媒体数据及设备操作、界面交互接口及开放接口等。本书在zui后提供了两个完整的微信小程序项目案例,供读者融会贯通、举一反三。全书内容循序渐进、通俗易懂,适合微信平台的开发人员、互联网行业营销人员等阅读,同样适合对微信小程序感兴趣的人员阅读,也可作为大专院校学生学习了解微信小程序开发的参考用书。
目录
目  录

第1章 微信小程序申请及管理后台
基本使用\t1
1.1 微信小程序是什么\t1
1.2 小程序申请注册流程\t2
1.3 小程序管理后台基本操作\t4
第2章 小程序开发调试模式\t8
2.1 小程序后台调试模式概述\t8
2.2 云服务器调试模式\t11
2.3 本地调试模式\t18
2.4 端口映射模式\t18
第3章 项目结构和目录结构\t22
3.1 项目结构\t22
3.2 小程序启动执行流程\t24
3.3 QuikStart代码解读\t27
第4章 页面布局设计\t29
4.1 微信小程序UI设计规范\t29
4.1.1 友好礼貌\t29
4.1.2 清晰明确\t29
4.1.3 便捷优雅\t36
4.1.4 统一稳定\t37
4.1.5 视觉规范\t38
4.2 小程序组件库的使用\t39
4.3 小程序页面布局\t42
4.3.1 Flexbox模型\t42
4.3.2 布局示例\t47
第5章 页面组件\t49
5.1 MVVM前端架构\t49
5.2 视图容器组件\t50
5.2.1 视图区view组件\t50
5.2.2 可滚动视图区scroll-view组件\t51
5.2.3 滑块视图容器swiper\t52
5.3 基础内容组件\t52
5.3.1 icon图标组件\t52
5.3.2 text组件\t53
5.3.3 progress进度条组件\t53
5.4 表单组件\t53
5.4.1 按钮button\t53
5.4.2 checkbox及checkbox-group\t54
5.4.3 form表单组件\t54
5.4.4 input输入框组件\t55
5.4.5 label组件\t55
5.4.6 滚动选择器picker\t56
5.4.7 picker-view选择器\t59
5.4.8 radio单选框\t60
5.4.9 slider滑动选择器\t60
5.4.10 switch开关选择器\t61
5.4.11 textarea多行文本输入框组件\t62
5.5 导航组件\t62
5.6 媒体组件\t63
5.6.1 音频组件audio\t63
5.6.2 视频组件video\t65
5.6.3 图片组件image\t66
5.7 地图组件\t67
5.8 画布组件canvas\t70
5.9 客服会话组件\t70
第6章 逻辑层处理\t72
6.1 什么是小程序逻辑层\t72
6.1.1 小程序响应式实现原理\t72
6.1.2 如何实现变化追踪\t72
6.2 小程序配置\t73
6.2.1 页面文件路径配置\t73
6.2.2 窗口样式配置\t73
6.2.3 选项卡配置\t75
6.2.4 调试开关\t76
6.2.5 网络超时配置\t77
6.3 逻辑层处理\t77
6.3.1 App逻辑层\t77
6.3.2 Page页面逻辑层\t78
第7章 视图层\t80
7.1 什么是视图层\t80
7.2 wxml文件\t80
7.2.1 数据绑定\t80
7.2.2 条件渲染\t81
7.2.3 列表渲染\t82
7.2.4 模板\t82
7.2.5 事件\t82
7.2.6 文件引用\t84
7.2.7 wxss样式文件\t84
第8章 搭建Maven+Spring+SpringMVC+
MyBatis后台环境\t86
8.1 安装Maven\t86
8.2 在MyEclipse中集成Maven\t87
8.2.1 安装Maven插件\t87
8.2.2 配置Maven插件\t88
8.3 集成Spring MVC,MyBatis
及log4j\t89
第9章 网络请求及文件上传下载\t100
9.1 网络请求接口request\t100
9.2 文件上传接口uploadFile\t104
9.2.1 设计文件上传界面\t104
9.2.2 小程序陷阱提醒\t106
9.2.3 文件上传\t108
9.3 文件下载接口downloadFile\t110
9.3.1 预备知识\t110
9.3.2 文件下载接口的使用\t112
第10章 小程序WebSocket功能\t116
10.1 什么是WebSocket\t116
10.2 WebSocket使用\t117
10.2.1 建立WebSocket连接\t117
10.2.2 WebSocket服务器端开发\t118
第11章 媒体、数据及设备操作\t125
11.1 图片操作\t125
11.1.1 选择图片路径\t125
11.1.2 预览图片\t127
11.1.3 获取图片信息\t128
11.2 录音操作\t129
11.3 音频播放\t130
11.3.1 播放本地音频文件\t130
11.3.2 播放录制的音频\t132
11.4 音乐播放\t133
11.5 控制音频组件\t135
11.6 选择视频\t136
11.7 文件操作\t137
11.8 数据缓存\t138
11.9 获取位置\t139
11.10 打开位置\t140
11.11 查看位置\t141
11.12 地图组件控制\t142
11.13 设备操作\t142
11.13.1 获取系统信息\t142
11.13.2 拨打电话和扫码\t143
第12章 界面交互接口及开放接口\t145
12.1 交互反馈\t145
12.1.1 消息提示框\t145
12.1.2 显示模态弹窗
wx.showModal\t146
12.1.3 操作菜单\t147
12.2 应用内导航\t148
12.3 动画创作\t149
12.4 动画分组\t151
12.5 绘图功能\t152
12.6 开放接口\t153
12.6.1 登录\t153
12.6.2 会话密匙\t155
12.7 数据加密\t157
12.8 获取用户信息\t157
12.9 微信支付\t159
12.10 模板消息\t160
12.10.1 获取访问凭证\t161
12.10.2 发送模板消息\t163
12.11 客服消息\t168
12.12 分享功能\t168
12.13 页面二维码\t169
第13章 项目实战——我爱看电影\t170
13.1 需求分析\t170
13.2 数据库设计\t170
13.3 页面设计\t171
13.4 功能实现\t171
13.4.1 小程序后台连接数据库\t171
13.4.2 首页设计\t176
13.4.3 首页逻辑层\t178
13.4.4 首页后台实现\t179
13.4.5 详情页设计\t184
13.4.6 详情页后台实现\t184
第14章 项目实战——日常事项助手\t187
14.1 项目基础知识准备\t187
14.1.1 ES6基础知识\t187
14.1.2 工具类\t194
14.1.3 promise函数\t195
14.2 实现思路\t196
14.2.1 日期\t196
14.2.2 存储\t197
14.3 编码\t197
14.3.1 日历\t197
14.3.2 年月选择picker组件\t201
14.3.3 事项存储\t202