《微信小程序开发实战》PDF

下载链接: https://pan.baidu.com/s/1g-6l9KswjWZFIVqrP1Q2-A 密码: cyet

  • 出版社: 人民邮电出版社; 第1版 (2017年9月1日)
  • 平装: 209页
  • 语种: 简体中文
  • 开本: 16
  • ISBN: 9787115462626, 7115462623
  • 条形码: 9787115462626
  • 商品尺寸: 23.2 x 18.6 x 1 cm
  • 商品重量: 322 g
  • 品牌: 人民邮电出版社
  • ASIN: B074WVY8D6

编辑推荐

本书主要从微信小程序开发基础、微信小程序基本模块、综合实例应用这三个方面来介绍微信小程序开发的知识。本书内容包含微信小程序申请及管理后台基本使用、开发调试、页面布局设计、页面组件、后台环境搭建、网络请求及文件上传下载、WebSocket功能、媒体数据及设备操作、界面交互接口及开放接口等。本书在zui后提供了两个完整的微信小程序项目案例,供读者融会贯通、举一反三。
对于具有基本程序开发知识的读者,读完本书后可以完全自主独立的开发完整的相对复杂的微信小程序应用。

作者简介

陈伟 开源社区贡献者,在github上拥有多个自己的开源项目;科技类写作爱好者,同时也是外语爱好者,喜欢翻译国外zui新外文技术文档,曾参与多个著-名开源项目的api 文档翻译工程。同时也是技术创业者,信奉技术服务大众,技术创造价值。 《微信商城开发实战》作者,科技自媒体《网趣科技》头条号运营者。

目录

第1章微信小程序申请及管理后台
基本使用1
1.1微信小程序是什么1
1.2小程序申请注册流程2
1.3小程序管理后台基本操作4
第2章小程序开发调试模式8
2.1小程序后台调试模式概述8
2.2云服务器调试模式11
2.3本地调试模式18
2.4端口映射模式18
第3章项目结构和目录结构22
3.1项目结构22
3.2小程序启动执行流程24
3.3QuikStart代码解读27
第4章页面布局设计29
4.1微信小程序UI设计规范29
4.1.1友好礼貌29
4.1.2清晰明确29
4.1.3便捷优雅36
4.1.4统一稳定37
4.1.5视觉规范38
4.2小程序组件库的使用39
4.3小程序页面布局42
4.3.1Flexbox模型42
4.3.2布局示例47
第5章页面组件49
5.1MVVM前端架构49
5.2视图容器组件50
5.2.1视图区view组件50
5.2.2可滚动视图区scroll—view组件51
5.2.3滑块视图容器swiper52
5.3基础内容组件52
5.3.1icon图标组件52
5.3.2text组件53
5.3.3progress进度条组件53
5.4表单组件53
5.4.1按钮button53
5.4.2checkbox及checkbox—group54
5.4.3form表单组件54
5.4.4input输入框组件55
5.4.5label组件55
5.4.6滚动选择器picker56
5.4.7picker—view选择器59
5.4.8radio单选框60
5.4.9slider滑动选择器60
5.4.10switch开关选择器61
5.4.11textarea多行文本输入框组件62
5.5导航组件62
5.6媒体组件63
5.6.1音频组件audio63
5.6.2视频组件video65
5.6.3图片组件image66
5.7地图组件67
5.8画布组件canvas70
5.9客服会话组件70
第6章逻辑层处理72
6.1什么是小程序逻辑层72
6.1.1小程序响应式实现原理72
6.1.2如何实现变化追踪72
6.2小程序配置73
6.2.1页面文件路径配置73
6.2.2窗口样式配置73
6.2.3选项卡配置75
6.2.4调试开关76
6.2.5网络超时配置77
6.3逻辑层处理77
6.3.1App逻辑层77
6.3.2Page页面逻辑层78
第7章视图层80
7.1什么是视图层80
7.2wxml文件80
7.2.1数据绑定80
7.2.2条件渲染81
7.2.3列表渲染82
7.2.4模板82
7.2.5事件82
7.2.6文件引用84
7.2.7wxss样式文件84
第8章搭建Maven+Spring+SpringMVC+
MyBatis后台环境86
8.1安装Maven86
8.2在MyEclipse中集成Maven87
8.2.1安装Maven插件87
8.2.2配置Maven插件88
8.3集成SpringMVC,MyBatis
及log4j89
第9章网络请求及文件上传下载100
9.1网络请求接口request100
9.2文件上传接口uploadFile104
9.2.1设计文件上传界面104
9.2.2小程序陷阱提醒106
9.2.3文件上传108
9.3文件下载接口downloadFile110
9.3.1预备知识110
9.3.2文件下载接口的使用112
第10章小程序WebSocket功能116
10.1什么是WebSocket116
10.2WebSocket使用117
10.2.1建立WebSocket连接117
10.2.2WebSocket服务器端开发118
第11章媒体、数据及设备操作125
11.1图片操作125
11.1.1选择图片路径125
11.1.2预览图片127
11.1.3获取图片信息128
11.2录音操作129
11.3音频播放130
11.3.1播放本地音频文件130
11.3.2播放录制的音频132
11.4音乐播放133
11.5控制音频组件135
11.6选择视频136
11.7文件操作137
11.8数据缓存138
11.9获取位置139
11.10打开位置140
11.11查看位置141
11.12地图组件控制142
11.13设备操作142
11.13.1获取系统信息142
11.13.2拨打电话和扫码143
第12章界面交互接口及开放接口145
12.1交互反馈145
12.1.1消息提示框145
12.1.2显示模态弹窗
wx.showModal146
12.1.3操作菜单147
12.2应用内导航148
12.3动画创作149
12.4动画分组151
12.5绘图功能152
12.6开放接口153
12.6.1登录153
12.6.2会话密匙155
12.7数据加密157
12.8获取用户信息157
12.9微信支付159
12.10模板消息160
12.10.1获取访问凭证161
12.10.2发送模板消息163
12.11客服消息168
12.12分享功能168
12.13页面二维码169
第13章项目实战——我爱看电影170
13.1需求分析170
13.2数据库设计170
13.3页面设计171
13.4功能实现171
13.4.1小程序后台连接数据库171
13.4.2首页设计176
13.4.3首页逻辑层178
13.4.4首页后台实现179
13.4.5详情页设计184
13.4.6详情页后台实现184
第14章项目实战——日常事项助手187
14.1项目基础知识准备187
14.1.1ES6基础知识187
14.1.2工具类194
14.1.3promise函数195
14.2实现思路196
14.2.1日期196
14.2.2存储197
14.3编码197
14.3.1日历197
14.3.2年月选择picker组件201
14.3.3事项存储202

文摘

版权页:



插图:




猜你喜欢

转载自blog.csdn.net/sinat_33899729/article/details/80181688