展开全部

主编推荐语

系统全面地讲解微信小程序的开发技术。

内容简介

微信确实是一个伟大的产品,它不仅成为我们每一个人日常沟通交流的工具,也成为了整个社会的信息基础设施。在国内,由于微信几乎在实时连接每一个人,它自然也成了一个最强大的“入口”。公众号、服务号和企业号的诞生已经让微信在开始连接后端的企业系统,但是这些后端的系统还可能是过去那些笨重的遗留系统。如何真正实现互联网化的即连即用,或许应用号才开始真正打开一个企业级的应用市场,我们正翘首以待。业界一直有一个说法:“企业级应用太重,很难互联网化”,然而我一直不以为然。企业架构(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 沟通联络方法
展开全部

评分及书评

评分不足
1个评分

出版方

机械工业出版社有限公司

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。