作品简介

本书系统、全面地介绍小程序开发的基本过程,且配合实践案例,力求让读者能真正熟练掌握基础知识,并提高个人设计和开发技巧。全书分为三部分,共14章。第一部分包括第1章至第3章,介绍微信小程序的基础知识,包括小程序的定义、小程序与其他App的区别等。第二部分包括第4章至第10章,主要介绍小程序的开发,包括框架、组件、接口,以及与服务器的交互等。第三部分包括第11章至第14章,详解4个小程序实例的实现过程,这4个实例是不同方面、不同领域的小程序应用实例,旨在帮助读者掌握更多的小程序开发技巧,学会自主学习和自主开发。本书内容从理论到实践,由浅入深,以期使每位希望通过微信小程序开发应用的读者都可以轻松地阅读本书。

吕云翔,北京航空航天大学副教授,软件学院SAP、ERP咨询顾问专业主任,比利时布鲁塞尔大学应用科学学院应用信息技术专业硕士、经济学院工商管理专业硕士。具有多年的软件开发、项目管理、计算机教学经验。对IT行业具有较全面的认识。2003至今任北航软件学院副教授。目前研究领域包括:软件工程、IT项目管理。

作品目录

  • 前言
  • 第一部分 小程序是什么
  • 第1章 小程序的定义
  • 1.1 走进小程序
  • 1.2 小程序与微信公众号
  • 1.3 小程序与App
  • 第2章 小程序的定位
  • 2.1 小程序的特点
  • 2.2 小程序的使用场景
  • 第3章 小程序的运行
  • 3.1 小程序本身的生命周期
  • 3.2 小程序页面的生命周期
  • 第二部分 开发设计小程序
  • 第4章 初次上手
  • 4.1 注册小程序账号
  • 4.2 开始前的准备
  • 4.3 开发者工具的使用
  • 第5章 一个叫Hello World的小程序
  • 5.1 创建示例项目
  • 5.2 代码文件目录结构
  • 5.3 在手机上预览小程序
  • 5.4 审核和发布小程序
  • 第6章 小程序结构详解
  • 6.1 MINA框架
  • 6.2 配置文件详解
  • 6.3 视图层
  • 6.4 逻辑层
  • 第7章 小程序的基本组件
  • 7.1 视图容器
  • 7.2 基础内容
  • 7.3 表单组件
  • 7.4 页面链接
  • 7.5 媒体组件
  • 7.6 地图组件
  • 7.7 画布
  • 7.8 客服会话按钮
  • 第8章 小程序编程接口(API)详解
  • 8.1 网络
  • 8.2 媒体
  • 8.3 文件
  • 8.4 数据缓存
  • 8.5 位置
  • 8.6 设备
  • 8.7 界面
  • 8.8 第三方平台
  • 8.9 开放接口
  • 8.10 数据分析
  • 8.11 拓展接口
  • 第9章 小程序和后台服务器数据交互实例
  • 9.1 服务器申请购买与配置
  • 9.2 如何取得HTTPS认证
  • 9.3 后台数据接口设计实例
  • 9.4 小程序调用数据交互实例
  • 第10章 小程序的安全及性能
  • 10.1 小程序安全设置
  • 10.2 小程序性能优化
  • 第三部分 小程序实例
  • 第11章 电商类小程序:在线商城
  • 11.1 整体思路设计
  • 11.2 完整代码实现
  • 第12章 工具类小程序:番茄时钟
  • 12.1 整体思路设计
  • 12.2 完整代码实现
  • 第13章 多媒体类小程序:小相册
  • 13.1 整体思路设计
  • 13.2 完整代码实现
  • 第14章 内容类小程序:新闻阅读
  • 14.1 整体思路设计
  • 14.2 完整代码实现
  • 参考文献
  • 反侵权盗版声明
展开全部