微信小程序项目开发实战:用WEPY.MPVUE.TARO打造高效的小程序

本书特色

[

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

]

内容简介

[

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

]

作者简介

[

张帆,毕业于电子科技大学,曾参加过多个互联网创业团队的产品研发,现就职于巨人网络,熟悉HTML、CSS、JavaScript、Python等多种开发语言,熟悉前端开发、全栈开发,精通小程序的原生开发,熟悉腾讯官方的WePy小程序开发框架。

]

目录

第1章 走进微信小程序 11.1 小程序的起源 11.1.1 什么是小程序 21.1.2 小程序的发展 31.2 开发小程序的**步 41.2.1 注册小程序 41.2.2 设置小程序 61.3 小程序开发工具 81.3.1 下载和安装 81.3.2 图解常用功能 111.4 实战1:Hello World 131.4.1 编写页面链接 131.4.2 编写新页面内容 151.5 什么是WePY 171.5.1 为什么选择WePY 171.5.2 WePY开发环境的安装 181.6 实战2:WePY版Hello World 201.6.1 创建HelloWorld项目 201.6.2 编写页面代码 231.7 小结和练习 261.7.1 小结 261.7.2 练习 26第2章 微信小程序组件 272.1 小程序的视图容器 272.1.1 *基础的组件:view 282.1.2 可滚动视图区域:scroll-view 282.1.3 轮播图片:swiper 282.1.4 可移动视图容器:movable-view 292.1.5 超过原生组件的层级:cover-view和cover-image 302.2 小程序的基础组件 322.2.1 图标组件:icon 322.2.2 文字组件:text 332.2.3 富文本组件:rich-text 342.2.4 进度条组件:progress 342.2.5 表单组件:form 352.2.6 极其重要的按钮组件:button 362.3 媒体组件和导航组件 372.3.1 导航组件:navigator 372.3.2 图片组件:image 382.3.3 视频组件:video和API:wx.createVideoContext 432.3.4 拍照组件:camera和API:wx.createCameraContext 452.4 地图组件和画布组件 502.4.1 地图组件:map 502.4.2 画布组件:Canvas和API:wx.createCanvasContext 512.5 小程序提供的HTML支持和开放能力支持 542.5.1 开放数据域:open-data 552.5.2 HTML等网页支持:web-view 562.5.3 开发者的收入来源:ad 582.5.4 小程序引导关注公众号:official-account 592.6 小结和练习 602.6.1 小结 602.6.2 练习 60第3章 微信小程序API 613.1 小程序基础——网络请求API 623.1.1 发起请求 623.1.2 上传和下载 643.1.3 WebSocket 653.2 实战:简单的socket聊天小程序 683.2.1 服务器端开发 683.2.2 客户端开发 703.3 小程序的基础API——更新和设备信息 773.3.1 小程序的自动更新 773.3.2 获取用户终端信息 793.3.3 获取小程序相关信息 813.3.4 获取设备Wi-Fi状态 813.3.5 获取设备加速计、陀螺仪和方向 833.3.6 获取设备蓝牙和NFC 843.3.7 设备屏幕API 863.3.8 设备的扫码和振动 873.3.9 获取设备的剪贴板 883.3.10 获取设备位置的API 883.4 路由页面跳转和数据缓存API 903.4.1 页面之间的跳转 903.4.2 数据缓存添加和获取API 923.4.3 数据缓存删除API 943.5 小程序界面交互API 953.5.1 提示框和模态框 953.5.2 导航栏的单独设置 973.5.3 Tab Bar的设置 983.5.4 字体和滚动 1013.5.5 其他显示API 1023.6 媒体和文件 1023.6.1 图片相关API 1023.6.2 视频相关API 1043.6.3 录音相关API 1053.6.4 文件相关API 1063.7 其他开放接口 1083.7.1 客服API 1083.7.2 转发API 1103.7.3 收货地址 1113.8 小结和练习 1123.8.1 小结 1123.8.2 练习 112第4章 微信小程序的服务器端 1134.1 后台API编写入门 1134.1.1 后台技术的选择 1144.1.2 后台技术环境搭建 1144.1.3 直接上手的框架 1174.1.4 搭建一个简单的框架服务器 1174.1.5 MySQL的使用 1204.1.6 对于后端技术的说明 1214.1.7 路由创建 1214.2 用户系统的搭建 1224.2.1 用户系统的逻辑 1224.2.2 用户系统的实现编码 1244.2.3 用户系统的测试 1324.3 其他常用服务器API 1354.3.1 二维码API 1354.3.2 运动数据API 1404.3.3 获取用户手机号 1484.4 小结与练习 1514.4.1 小结 1514.4.2 练习 151第5章 实战:问卷小程序 1525.1 问卷小程序简介 1525.1.1 为什么需要问卷调查 1535.1.2 需求分析 1535.2 问卷小程序具体编码 1545.2.1 后端编写 1545.2.2 小程序编写 1625.3 小结和练习 1685.3.1 小结 1685.3.2 练习 168第6章 实战:摇一摇游戏 1696.1 项目分析 1696.1.1 摇一摇功能分析 1706.1.2 摇一摇项目规划 1716.1.3 摇一摇接口定义 1726.2 项目编码 1736.2.1 摇一摇小程序的后台 1736.2.2 摇一摇小程序的首页 1856.2.3 摇一摇小程序的填写页面 1886.2.4 摇一摇小程序的摇动页面 1946.2.5 摇一摇小程序排行榜 2026.3 小结和练习 2046.3.1 小结 2046.3.2 练习 205第7章 实战:百度图片识别API 2067.1 项目分析 2067.1.1 流行的识别技术 2077.1.2 功能设计 2077.1.3 路由设计 2087.2 具体编码 2087.2.1 系统后台编码 2087.2.2 上传图片功能 2157.2.3 小程序图片解析显示 2197.3 小结和练习 2217.3.1 小结 2217.3.2 练习 221第8章 实战:文字信息发布小程序 2228.1 项目需求 2228.1.1 功能划分 2238.1.2 路由划分 2238.2 具体编码 2248.2.1 后台实现 2248.2.2 新建小程序项目 2338.2.3 首页实现 2348.2.4 首页逻辑编写 2378.2.5 首页样式编写 2398.2.6 文章详情页实现 2418.2.7 文章内容显示 2438.2.8 文章评论显示 2468.2.9 文章点赞功能 2488.3 小结和练习 2518.3.1 小结 2518.3.2 练习 251第9章 实战:使用Canvas绘制图片 2529.1 如何使用Canvas绘制生成图片 2529.1.1 为什么需要绘制生成图片 2539.1.2 绘制生成图片的必要因素 2539.2 实战1:在微信小程序中绘制需要的图片 2549.2.1 需求分析 2549.2.2 创建小程序 2559.2.3 创建组件 2569.2.4 图片主页 2579.2.5 绘制图片 2619.3 实战2:流行的手机背景生成小程序 2629.3.1 系统规划设计 2629.3.2 后台路由设计 2649.3.3 系统后台编码 2649.3.4 小程序页面编写 2669.3.5 小程序逻辑编写 2699.3.6 小程序绘制逻辑编写 2739.4 小结和练习 2759.4.1 小结 2759.4.2 练习 275第10章 实战:使用mpvue实现“历史今日”小程序 27610.1 支持Vue.js语法的mpvue框架 27610.1.1 mpvue框架基础 27710.1.2 mpvue框架环境搭建 27710.1.3 mpvue快速入门 28010.1.4 项目工程文件说明 28110.2 使用mpvue创建“历史今日”小程序 28510.2.1 项目规划 28510.2.2 项目新建页面 28710.2.3 请求接口逻辑编写 28810.2.4 项目显示编写 29110.2.5 项目生成 29510.3 小结和练习 29610.3.1 小结 29610.3.2 练习 297第11章 实战:使用Taro实现星座测试小程序 29811.1 支持React语法的Taro框架 29911.1.1 什么是Taro 29911.1.2 Taro快速入门 30011.2 使用Taro框架创建星座测试小程序 30311.2.1 接口说明 30311.2.2 新建Taro小程序 30411.2.3 星座测试小程序主页 30511.2.4 星座测试小程序主页的组件 30711.2.5 星座测试详情页 31011.3 项目编译与生成 31411.3.1 编译为微信小程序 31411.3.2 编译为百度小程序 31511.3.3 编译为支付宝小程序 31811.3.4 编译为其他小程序 32111.4 小结和练习 32111.4.1 小结 32111.4.2 练习 321

封面

微信小程序项目开发实战:用WEPY.MPVUE.TARO打造高效的小程序

书名:微信小程序项目开发实战:用WEPY.MPVUE.TARO打造高效的小程序

作者:张帆

页数:336

定价:¥79.0

出版社:电子工业出版社

出版日期:2018-06-01

ISBN:9787121366352

PDF电子书大小:93MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注