作品简介

本书从实战出发,精心挑选并详解介绍了5个小程序项目案例的开发过程,从而通过项目实战的方式帮助读者理解小程序开发中的各个知识点。本书共11章,分为3篇。第1篇“入门与开发环境搭建”,带领读者创建第一个小程序,并进一步搭建小程序开发的工程化框架;第2篇“项目开发实战”,重点介绍汇率计算器、便签应用、新闻客户端、2048小游戏、网易云音乐小程序5个实际项目案例的开发;第3篇“难点解析与上线运营”,重点介绍小程序开发中常见的难点问题,以及小程序的测试、数据上报和持续运营等知识,帮助读者全面了解小程序的整个生命周期。本书内容丰富,实用性强,适合小程序开发人员及爱好者阅读,尤其适合有一定小程序开发经验的项目开发人员阅读。另外,本书也可以作为相关院校和培训机构的教材。

沈顺天编著

作品目录

  • 前言
  • 第1篇 入门与开发环境搭建
  • 第1章 首个小程序——Hello World
  • 1.1 项目创建
  • 1.2 UI组件的使用
  • 1.3 动画API的使用
  • 1.4 本章小结
  • 第2章 工程化小程序开发
  • 2.1 为什么要工程化
  • 2.2 一步步教你完成webpack配置
  • 2.3 打造自己的项目模板
  • 2.4 本章小结
  • 第2篇 项目开发实战
  • 第3章 汇率计算器
  • 3.1 静态数据展示
  • 3.2 基本功能实现
  • 3.3 基础货币切换
  • 3.4 保存用户设置
  • 3.5 本章小结
  • 第4章 便签应用
  • 4.1 基本页面搭建
  • 4.2 实现便签管理
  • 4.3 实现纯文本便签
  • 4.4 实现富文本编辑
  • 4.5 本章小结
  • 第5章 新闻客户端
  • 5.1 功能分析
  • 5.2 API获取及封装
  • 5.3 实现基本的新闻列表
  • 5.4 实现新闻话题切换
  • 5.5 使用webview实现新闻详情页
  • 5.6 实现新闻列表滑动切换
  • 5.7 自定义新闻标签
  • 5.8 本章小结
  • 第6章 2048小游戏(上)
  • 6.1 功能分析
  • 6.2 基本布局的实现
  • 6.3 用户手势检测
  • 6.4 滑动逻辑的实现
  • 6.5 方块合并及新方块生成的实现
  • 6.6 游戏状态管理
  • 6.7 UI优化
  • 6.8 本章小结
  • 第7章 2048小游戏(下)
  • 7.1 canvas的使用
  • 7.2 canvas绘图API的使用
  • 7.3 在canvas中实现动画效果
  • 7.4 使用canvas绘制2048静态页面
  • 7.5 绘制动画效果
  • 7.6 本章小结
  • 第8章 音乐小程序(上)
  • 8.1 准备工作
  • 8.2 主页面基本框架搭建
  • 8.3 “个性推荐”tab
  • 8.4 “歌单”tab
  • 8.5 “主播电台”tab
  • 8.6 “排行榜”tab
  • 8.7 本章小结
  • 第9章 音乐小程序(下)
  • 9.1 音乐播放页
  • 9.2 歌单详情页
  • 9.3 评论页
  • 9.4 MV页
  • 9.5 用户详情页
  • 9.6 电台详情页
  • 9.7 电台节目播放页
  • 9.8 本章小结
  • 第3篇 难点解析与上线运营
  • 第10章 小程序开发难点解析
  • 10.1 多图列表页面性能问题
  • 10.2 代码包的大小限制
  • 10.3 图片懒加载问题
  • 10.4 页面数量限制问题
  • 10.5 本章小结
  • 第11章 小程序上线及运营
  • 11.1 数据埋点
  • 11.2 小程序测试
  • 11.3 小程序运营
  • 11.4 本章小结
展开全部