展开全部

主编推荐语

实战高效开发微信小程序,涵盖WePY、mpvue、Taro框架,适合初学者掌握小程序开发技巧。

内容简介

本书的原则是实战,目标却是高效开发微信小程序。借助WePY、mpvue、Taro多个框架,帮助读者从0开始迅速掌握小程序的开发步骤和技巧。全书不仅仅涉及小程序的前台UI,还涉及后台逻辑的编写,旨在让读者真正获得一个小程序项目的开发能力。本书主要分为三个部分,第一部分介绍微信小程序的组件和API,以及官方WePY框架的下载和使用。第二部分是WePY框架的实战,包括问卷、传感器、富文本显示、上传文件、Canvas等常用小程序的开发;第三部分是其他两个常用的小程序框架mpvue和Taro的实战案例,包括“历史今日”、星座测试小程序的开发。本书适合想要制作和学习的微信小程序的读者,尤其适合于一些“0”编程基础的爱好者或者是小程序开发的初学者,无须理解过于基础的部分,以需求中的功能为开发的重点,涉及大量流行的小程序实例。可以快速提高读者的兴趣,进而更加深入地学习相关的知识。

目录

  • 封面
  • 版权
  • 作者
  • 目录
  • 作者简介
  • 前言
  • 第1章 走进微信小程序
  • 1.1 小程序的起源
  • 1.1.1 什么是小程序
  • 1.1.2 小程序的发展
  • 1.2 开发小程序的第一步
  • 1.2.1 注册小程序
  • 1.2.2 设置小程序
  • 1.3 小程序开发工具
  • 1.3.1 下载和安装
  • 1.3.2 图解常用功能
  • 1.4 实战1:Hello World
  • 1.4.1 编写页面链接
  • 1.4.2 编写新页面内容
  • 1.5 什么是WePY
  • 1.5.1 为什么选择WePY
  • 1.5.2 WePY开发环境的安装
  • 1.6 实战2:WePY版Hello World
  • 1.6.1 创建HelloWorld项目
  • 1.6.2 编写页面代码
  • 1.7 小结和练习
  • 1.7.1 小结
  • 1.7.2 练习
  • 第2章 微信小程序组件
  • 2.1 小程序的视图容器
  • 2.1.1 最基础的组件:view
  • 2.1.2 可滚动视图区域:scroll-view
  • 2.1.3 轮播图片:swiper
  • 2.1.4 可移动视图容器:movable-view
  • 2.1.5 超过原生组件的层级:cover-view和cover-image
  • 2.2 小程序的基础组件
  • 2.2.1 图标组件:icon
  • 2.2.2 文字组件:text
  • 2.2.3 富文本组件:rich-text
  • 2.2.4 进度条组件:progress
  • 2.2.5 表单组件:form
  • 2.2.6 极其重要的按钮组件:button
  • 2.3 媒体组件和导航组件
  • 2.3.1 导航组件:navigator
  • 2.3.2 图片组件:image
  • 2.3.3 视频组件:video和API:wx.createVideoContext
  • 2.3.4 拍照组件:camera和API:wx.createCameraContext
  • 2.4 地图组件和画布组件
  • 2.4.1 地图组件:map
  • 2.4.2 画布组件:Canvas和API:wx.createCanvasContext
  • 2.5 小程序提供的HTML支持和开放能力支持
  • 2.5.1 开放数据域:open-data
  • 2.5.2 HTML等网页支持:web-view
  • 2.5.3 开发者的收入来源:ad
  • 2.5.4 小程序引导关注公众号:official-account
  • 2.6 小结和练习
  • 2.6.1 小结
  • 2.6.2 练习
  • 第3章 微信小程序API
  • 3.1 小程序基础——网络请求API
  • 3.1.1 发起请求
  • 3.1.2 上传和下载
  • 3.1.3 WebSocket
  • 3.2 实战:简单的socket聊天小程序
  • 3.2.1 服务器端开发
  • 3.2.2 客户端开发
  • 3.3 小程序的基础API——更新和设备信息
  • 3.3.1 小程序的自动更新
  • 3.3.2 获取用户终端信息
  • 3.3.3 获取小程序相关信息
  • 3.3.4 获取设备Wi-Fi状态
  • 3.3.5 获取设备加速计、陀螺仪和方向
  • 3.3.6 获取设备蓝牙和NFC
  • 3.3.7 设备屏幕API
  • 3.3.8 设备的扫码和振动
  • 3.3.9 获取设备的剪贴板
  • 3.3.10 获取设备位置的API
  • 3.4 路由页面跳转和数据缓存API
  • 3.4.1 页面之间的跳转
  • 3.4.2 数据缓存添加和获取API
  • 3.4.3 数据缓存删除API
  • 3.5 小程序界面交互API
  • 3.5.1 提示框和模态框
  • 3.5.2 导航栏的单独设置
  • 3.5.3 Tab Bar的设置
  • 3.5.4 字体和滚动
  • 3.5.5 其他显示API
  • 3.6 媒体和文件
  • 3.6.1 图片相关API
  • 3.6.2 视频相关API
  • 3.6.3 录音相关API
  • 3.6.4 文件相关API
  • 3.7 其他开放接口
  • 3.7.1 客服API
  • 3.7.2 转发API
  • 3.7.3 收货地址
  • 3.8 小结和练习
  • 3.8.1 小结
  • 3.8.2 练习
  • 第4章 微信小程序的服务器端
  • 4.1 后台API编写入门
  • 4.1.1 后台技术的选择
  • 4.1.2 后台技术环境搭建
  • 4.1.3 直接上手的框架
  • 4.1.4 搭建一个简单的框架服务器
  • 4.1.5 MySQL的使用
  • 4.1.6 对于后端技术的说明
  • 4.1.7 路由创建
  • 4.2 用户系统的搭建
  • 4.2.1 用户系统的逻辑
  • 4.2.2 用户系统的实现编码
  • 4.2.3 用户系统的测试
  • 4.3 其他常用服务器API
  • 4.3.1 二维码API
  • 4.3.2 运动数据API
  • 4.3.3 获取用户手机号
  • 4.4 小结与练习
  • 4.4.1 小结
  • 4.4.2 练习
  • 第5章 实战:问卷小程序
  • 5.1 问卷小程序简介
  • 5.1.1 为什么需要问卷调查
  • 5.1.2 需求分析
  • 5.2 问卷小程序具体编码
  • 5.2.1 后端编写
  • 5.2.2 小程序编写
  • 5.3 小结和练习
  • 5.3.1 小结
  • 5.3.2 练习
  • 第6章 实战:摇一摇游戏
  • 6.1 项目分析
  • 6.1.1 摇一摇功能分析
  • 6.1.2 摇一摇项目规划
  • 6.1.3 摇一摇接口定义
  • 6.2 项目编码
  • 6.2.1 摇一摇小程序的后台
  • 6.2.2 摇一摇小程序的首页
  • 6.2.3 摇一摇小程序的填写页面
  • 6.2.4 摇一摇小程序的摇动页面
  • 6.2.5 摇一摇小程序排行榜
  • 6.3 小结和练习
  • 6.3.1 小结
  • 6.3.2 练习
  • 第7章 实战:百度图片识别API
  • 7.1 项目分析
  • 7.1.1 流行的识别技术
  • 7.1.2 功能设计
  • 7.1.3 路由设计
  • 7.2 具体编码
  • 7.2.1 系统后台编码
  • 7.2.2 上传图片功能
  • 7.2.3 小程序图片解析显示
  • 7.3 小结和练习
  • 7.3.1 小结
  • 7.3.2 练习
  • 第8章 实战:文字信息发布小程序
  • 8.1 项目需求
  • 8.1.1 功能划分
  • 8.1.2 路由划分
  • 8.2 具体编码
  • 8.2.1 后台实现
  • 8.2.2 新建小程序项目
  • 8.2.3 首页实现
  • 8.2.4 首页逻辑编写
  • 8.2.5 首页样式编写
  • 8.2.6 文章详情页实现
  • 8.2.7 文章内容显示
  • 8.2.8 文章评论显示
  • 8.2.9 文章点赞功能
  • 8.3 小结和练习
  • 8.3.1 小结
  • 8.3.2 练习
  • 第9章 实战:使用Canvas绘制图片
  • 9.1 如何使用Canvas绘制生成图片
  • 9.1.1 为什么需要绘制生成图片
  • 9.1.2 绘制生成图片的必要因素
  • 9.2 实战1:在微信小程序中绘制需要的图片
  • 9.2.1 需求分析
  • 9.2.2 创建小程序
  • 9.2.3 创建组件
  • 9.2.4 图片主页
  • 9.2.5 绘制图片
  • 9.3 实战2:流行的手机背景生成小程序
  • 9.3.1 系统规划设计
  • 9.3.2 后台路由设计
  • 9.3.3 系统后台编码
  • 9.3.4 小程序页面编写
  • 9.3.5 小程序逻辑编写
  • 9.3.6 小程序绘制逻辑编写
  • 9.4 小结和练习
  • 9.4.1 小结
  • 9.4.2 练习
  • 第10章 实战:使用mpvue实现“历史今日”小程序
  • 10.1 支持Vue.js语法的mpvue框架
  • 10.1.1 mpvue框架基础
  • 10.1.2 mpvue框架环境搭建
  • 10.1.3 mpvue快速入门
  • 10.1.4 项目工程文件说明
  • 10.2 使用mpvue创建“历史今日”小程序
  • 10.2.1 项目规划
  • 10.2.2 项目新建页面
  • 10.2.3 请求接口逻辑编写
  • 10.2.4 项目显示编写
  • 10.2.5 项目生成
  • 10.3 小结和练习
  • 10.3.1 小结
  • 10.3.2 练习
  • 第11章 实战:使用Taro实现星座测试小程序
  • 11.1 支持React语法的Taro框架
  • 11.1.1 什么是Taro
  • 11.1.2 Taro快速入门
  • 11.2 使用Taro框架创建星座测试小程序
  • 11.2.1 接口说明
  • 11.2.2 新建Taro小程序
  • 11.2.3 星座测试小程序主页
  • 11.2.4 星座测试小程序主页的组件
  • 11.2.5 星座测试详情页
  • 11.3 项目编译与生成
  • 11.3.1 编译为微信小程序
  • 11.3.2 编译为百度小程序
  • 11.3.3 编译为支付宝小程序
  • 11.3.4 编译为其他小程序
  • 11.4 小结和练习
  • 11.4.1 小结
  • 11.4.2 练习
  • 反侵权盗版声明
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。