科技
类型
可以朗读
语音朗读
215千字
字数
2017-08-01
发行日期
展开全部
主编推荐语
系统全面地讲解微信小程序的开发技术。
内容简介
微信确实是一个伟大的产品,它不仅成为我们每一个人日常沟通交流的工具,也成为了整个社会的信息基础设施。在国内,由于微信几乎在实时连接每一个人,它自然也成了一个最强大的“入口”。公众号、服务号和企业号的诞生已经让微信在开始连接后端的企业系统,但是这些后端的系统还可能是过去那些笨重的遗留系统。如何真正实现互联网化的即连即用,或许应用号才开始真正打开一个企业级的应用市场,我们正翘首以待。业界一直有一个说法:“企业级应用太重,很难互联网化”,然而我一直不以为然。企业架构(Enterprise Architecture)之父Zachman告诉我们,复杂的复合件应该是建立在简单的原子件组装基础上。没有良好的架构设计,系统会有大量的重复开发和重叠,复杂性也会随着需求的增加而指数级增长,到一定时候不得不推倒重来。今天的大多数企业信息化还处于这种手工作坊式的“复杂”漩涡中。大道至简,但“简”需要好的架构设计。但愿企业号的“小程序”和“巧应用”能为我们下一代信息化打开一扇新的窗户。
目录
- 版权信息
- 第2版前言
- 序一
- 序二
- 第1版前言
- 如何阅读这本书
- 致谢
- 第1章 创建自己的第一个小程序
- 1.1 准备工作
- 1.1.1 成为微信公众平台开发者
- 1.1.2 获取小程序AppID
- 1.1.3 安装开发者工具包
- 1.2 创建第一个小程序——Hello WXapplet
- 1.3 微信Web开发者工具的操作与使用
- 1.3.1 界面与操作
- 1.3.2 编辑功能
- 1.3.3 调试功能
- 1.3.4 项目功能
- 1.3.5 运行小程序
- 第2章 小程序初体验
- 2.1 理解小程序
- 2.1.1 Hello WXapplet项目目录及文件构成
- 2.1.2 Hello WXapplet项目的代码实现
- 2.2 小程序的线程架构与开发步骤
- 2.2.1 小程序线程架构
- 2.2.2 小程序开发步骤
- 2.2.3 为Hello WXapplet添加新页面及示例代码
- 2.3 进一步了解小程序开发框架
- 2.3.1 MINA框架
- 2.3.2 目录结构
- 2.3.3 逻辑层
- 2.3.4 视图层
- 2.3.5 数据层
- 2.4 小程序的发布与使用
- 2.4.1 小程序预览、上传、审核与发布
- 2.4.2 小程序加载运行
- 2.5 深入理解小程序的应用场景
- 2.5.1 小程序入口与界面
- 2.5.2 小程序与HTML 5应用开发的差异
- 2.5.3 小程序的最佳应用场景
- 2.5.4 小程序对企业、开发者的意义与影响
- 2.5.5 开发者角色与技能要求
- 2.5.6 小程序的能与不能
- 第3章 小程序开发基础
- 3.1 配置
- 3.1.1 全局配置~app.json
- 3.1.2 页面配置~page.json
- 3.2 逻辑层
- 3.2.1 注册程序~App()方法
- 3.2.2 注册页面~Page()方法
- 3.2.3 模块及调用
- 3.2.4 微信原生API
- 3.3 视图层
- 3.3.1 WXML详解
- 3.3.2 WXSS详解
- 3.3.3 框架组件
- 第4章 框架组件的开发应用
- 4.1 视图容器组件
- 4.1.1 view
- 4.1.2 scroll-view
- 4.1.3 swiper
- 4.1.4 swiper-item
- 4.2 基础内容组件
- 4.2.1 icon
- 4.2.2 text
- 4.2.3 progress
- 4.3 表单组件
- 4.3.1 button
- 4.3.2 checkbox-group
- 4.3.3 checkbox
- 4.3.4 form
- 4.3.5 input
- 4.3.6 label
- 4.3.7 picker
- 4.3.8 picker-view
- 4.3.9 radio-group
- 4.3.10 slider
- 4.3.11 switch
- 4.3.12 textarea
- 4.4 互动操作组件
- 4.4.1 action-sheet
- 4.4.2 modal
- 4.4.3 toast
- 4.4.4 loading
- 4.5 页面导航组件
- 4.6 媒体组件
- 4.6.1 image
- 4.6.2 audio
- 4.6.3 video
- 4.7 地图组件
- 4.8 画布组件
- 4.9 WXML组件与HTML的差异
- 第5章 API接口的开发应用
- 5.1 网络API
- 5.2 媒体API
- 5.2.1 图片API
- 5.2.2 录音API
- 5.2.3 音频播放控制API
- 5.2.4 音乐播放控制API
- 5.2.5 视频API
- 5.3 文件API
- 5.4 数据缓存API
- 5.5 位置API
- 5.6 设备信息API
- 5.7 界面API
- 5.7.1 交互反馈API
- 5.7.2 页面导航API
- 5.7.3 动画API
- 5.7.4 绘图API
- 5.7.5 其他API
- 5.8 开放API
- 5.8.1 登录API
- 5.8.2 用户信息API
- 5.8.3 微信支付API
- 5.8.4 模板消息API
- 5.8.5 客服消息API
- 5.8.6 分享API
- 5.8.7 获取二维码API
- 第6章 小程序开发纲要
- 6.1 界面
- 6.2 网络
- 6.3 本地数据及缓存
- 6.4 设备硬件
- 6.5 微信开放接口
- 6.6 媒体
- 6.7 后端开发与设计
- 第7章 小程序经典案例
- 7.1 文件上传与下载——小相册
- 7.1.1 功能详解
- 7.1.2 程序结构
- 7.1.3 程序细化
- 7.1.4 程序体验
- 7.2 流媒体转码与播放——视频点播
- 7.2.1 功能详解
- 7.2.2 程序目录结构
- 7.2.3 程序细化
- 7.3 互动——高冷机器人
- 7.3.1 功能详解
- 7.3.2 程序目录结构
- 7.3.3 程序细化
- 7.4 LBS应用——周边信息点
- 7.4.1 功能详解
- 7.4.2 程序结构
- 7.4.3 程序细化
- 7.5 WebSocket高级应用——远程控制设备
- 7.5.1 应用场景
- 7.5.2 开发实现
- 7.5.3 案例总结
- 7.6 扫码应用——微投票
- 7.6.1 功能详解
- 7.6.2 程序结构
- 7.6.3 程序细化
- 第8章 小程序优化与演进
- 8.1 为什么选择小程序,而不是公众号或App
- 8.2 未来演进方向探讨
- 8.3 小程序持续优化方法
- 附录A 微信小程序平台运营规范
- A.1 原则及相关说明
- A.2 具体运营规范
- A.3 投诉与处罚规范
- A.4 遵守当地法律监管
- A.5 小程序平台运营规范免责声明
- A.6 动态文档
- 附录B 微信小程序平台常见拒绝情形
- B.1 账号基本信息
- B.2 服务类目审核
- B.3 小程序整体审核规则
- 附录C 沟通联络方法
展开全部
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。