当前位置:主页 > 计算机电子书 > 程序设计 > 小程序开发下载
微信公众平台与小程序开发:从零搭建整套系统

微信公众平台与小程序开发:从零搭建整套系统 PDF 扫描版

  • 更新:2020-10-27
  • 大小:72 MB
  • 类别:小程序开发
  • 作者:张剑明
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

本书从逻辑上可以分为三大部分. 第1部分为第1章至第5章,主要介绍微信公众平台开发相关的基础理论知识,包括开发环境和开发框架搭建,常用调试工具使用详解等。这几章可以帮助读者了解公众号开发的背景知识,为后续的章节阅读打下基础。如果读者对这部分内容已经较为熟练,可以选择性阅读。 第二部分为第6章至第9章,这部分章节是本书的核心内容,主要提供微信公众平台开发过程中涉及的常见问题的解决方案,包括微信网页授权、微信支付、微信登录。不仅讲解原理,还结合了实际代码以便帮助读者掌握。另外,第9章的内容结合了时下非常火热的微信小程序开发,从理论到案例都有详尽的讲解。这部分内容的所有代码都可以在笔者的博客上下载,建议读者结合工作中的项目进行代码和方案的融合。 第三部分为第10章至第12章为案例实践,讲解了如何接入公众号开发模式,并向读者展示了一个公众号(HelloChats)的开发过程,并在zui后一章介绍了如何从零开始搭建站点,以及进行日常服务器运维。掌握了这部分内容之后,读者就可以独立完成一个有复杂逻辑的公众号开发了。

目录

  • 第1章 微信生态
  • 1.1 微信:是一个生活方式 1
  • 1.2 微信公众平台 6
  • 1.2.1 公众平台简介 6
  • 1.2.2 服务号和订阅号 7
  • 1.3 企业号 8
  • 1.4 小程序 8
  • 1.5 微信开放平台 9
  • 1.6 微信支付 10
  • 1.7 表情开放平台 12
  • 1.8 微信广告 12
  • 1.9 小结 13
  • 第2章 开发环境及技术介绍
  • 2.1 集成软件包介绍 14
  • 2.2 XAMPP的安装与配置 15
  • 2.3 PhpStorm的安装及配置 20
  • 2.4 相关技术介绍 23
  • 2.4.1 HTTP 23
  • 2.4.2 HTML5 25
  • 2.5 小结 26
  • 第3章 开发前的准备
  • 3.1 开发概述 27
  • 3.1.1 OpenID 27
  • 3.1.2 公众号使用场景 28
  • 3.2 公众号消息会话流程 30
  • 3.3 接入指南 31
  • 3.4 接口权限及调用频率 33
  • 3.5 微信网页开发样式库 35
  • 3.6 小结 37
  • 第4章 常用调试方法及工具
  • 4.1 微信测试号 38
  • 4.2 接口在线调试 41
  • 4.3 微信Web开发者工具 42
  • 4.3.1 微信网页授权调试 43
  • 4.3.2 JS-SDK权限校验 45
  • 4.3.3 网页远程调试 45
  • 4.4 前端调试工具 46
  • 4.4.1 谷歌浏览器开发者工具 48
  • 4.5 移动端抓包与调试 50
  • 4.5.1 Charles抓包工具 55
  • 4.6 小结 56
  • 第5章 基于CodeIgniter的微信公众平台开发框架
  • 5.1 CodeIgniter简介 57
  • 5.2 工程代码改造 59
  • 5.3 微信公众号开发配置 60
  • 5.4 小结 63
  • 第6章 微信网页开发
  • 6.1 微信网页授权原理 64
  • 6.1.1 网页授权注意事项 65
  • 6.1.2 网页授权流程 66
  • 6.2 微信网页授权实例 67
  • 6.3 微信网页多域名授权 74
  • 6.3.1 原理分析 74
  • 6.3.2 代码实现 76
  • 6.4 微信JS-SDK 78
  • 6.4.1 接入准备 79
  • 6.4.2 JS-SDK接口实例 80
  • 6.5 小结 85
  • 第7章 微信支付
  • 7.1 微信支付接入方式 86
  • 7.2 微信支付准备工作 88
  • 7.3 微信支付实践 89
  • 7.3.1 示例代码解析 90
  • 7.3.2 支付示例 91
  • 7.3.3 支付结果通知 96
  • 7.4 聚合支付 99
  • 7.4.1 聚合支付接入示例 101
  • 7.5 小结 105
  • 第8章 微信登录
  • 8.1 微信开放平台 107
  • 8.1.1 UnionID机制 108
  • 8.2 微信自动登录 109
  • 8.2.1 数据结构设计 110
  • 8.2.2 代码实现 112
  • 8.2.3 使用UnionID登录 117
  • 8.2.4 如何应用到现有站点 118
  • 8.3 小结 120
  • 第9章 微信小程序
  • 9.1 小程序简介 121
  • 9.2 开发环境及框架 122
  • 9.2.1 开发配置 125
  • 9.2.2 HTTPS配置 126
  • 9.3.1 iOS/Android开发者 129
  • 9.3 如何着手开发小程序 129
  • 9.4 页面生命周期 130
  • 9.3.2 前端开发者 130
  • 9.3.3 后端开发者 130
  • 9.5 小程序组件和API 134
  • 9.6 小程序登录 134
  • 9.7 小程序微信支付 140
  • 9.8 小结 145
  • 第10章 案例:第一个echo server程序
  • 10.1 接入开发者模式 146
  • 10.2 消息响应 147
  • 10.2.1 公众号会话保存Session 153
  • 10.3 自定义菜单 154
  • 10.4 小结 157
  • 第11章 案例:微信随手记
  • 11.1 需求描述 159
  • 11.2 数据库设计 159
  • 11.3 代码实现 161
  • 11.3.1 添加主题 161
  • 11.3.3 主题查看 163
  • 11.3.4 图片下载 166
  • 11.3.5 图片预览 169
  • 11.3.6 聊天机器人 170
  • 11.3.7 入口函数 174
  • 11.4 运行效果 175
  • 11.5 小结 177

资源获取

资源地址1:https://pan.baidu.com/s/1Hx7G_gvsCT0Xo8WwdkMj-g

网友留言