科技
类型
可以朗读
语音朗读
276千字
字数
2019-12-01
发行日期
展开全部
主编推荐语
凝聚10年编程经验,4年小程序开发经验,让你成为小程序高手!
内容简介
本书从微信小程序的结构及其常用的API开始,讲解了微信开发工具各面板的功能和使用、常用框架的搭建、UI组件的功能和使用、API的使用、事件的监听和处理、数据的交互和处理等知识点。书中包含大量的实战项目,方便读者更快地掌握微信小程序的知识运用、项目接口和各种功能模块的编写思路。
目录
- 版权信息
- 前言
- 第一篇 基础知识
- 第1章 认识微信小程序
- 1.1 微信小程序介绍
- 1.1.1 什么是微信小程序
- 1.1.2 微信小程序的发展历史
- 1.1.3 微信小程序的功能和应用场景
- 1.2 微信小程序开发准备
- 1.2.1 基础准备
- 1.2.2 开发准备
- 1.3 微信小程序开发工具介绍
- 1.3.1 项目创建
- 1.3.2 项目删除
- 1.3.3 开发工具界面介绍
- 1.3.4 项目调试介绍
- 1.4 项目实战:“Hello World”项目
- 1.5 本章小结
- 第2章 微信小程序项目结构配置
- 2.1 文件介绍
- 2.1.1 .wxml后缀的结构文件
- 2.1.2 .wxss后缀的样式文件
- 2.1.3 .js后缀的逻辑文件
- 2.1.4 .json后缀的配置文件
- 2.1.5 项目结构推荐配置
- 2.2 微信小程序配置
- 2.2.1 样式配置
- 2.2.2 其他配置
- 2.2.3 页面配置
- 2.3 生命周期函数
- 2.3.1 小程序的生命周期函数
- 2.3.2 各页面的生命周期函数
- 2.4 数据渲染
- 2.4.1 数据绑定
- 2.4.2 条件渲染
- 2.4.3 列表渲染
- 2.5 事件
- 2.6 模板使用
- 2.7 引用
- 2.8 项目实战:通信录
- 2.9 本章小结
- 第3章 微信小程序UI组件
- 3.1 基础视图组件
- 3.1.1 view视图容器
- 3.1.2 scroll-view滚动视图容器
- 3.1.3 image图片容器
- 3.1.4 text文本组件
- 3.1.5 cover-view覆盖视图容器
- 3.1.6 cover-image覆盖图片容器
- 3.1.7 icon图标组件
- 3.2 高级视图组件
- 3.2.1 swiper轮播容器
- 3.2.2 progress进度条组件
- 3.2.3 slider滑动选择器组件
- 3.2.4 switch开关组件
- 3.2.5 map地图组件
- 3.3 表单组件
- 3.3.1 form表单组件
- 3.3.2 button按钮组件
- 3.3.3 checkbox多选项组件
- 3.3.4 radio单选项组件
- 3.3.5 label扩展组件
- 3.3.6 input输入框组件
- 3.3.7 textarea多行输入框组件
- 3.3.8 picker滚动选择器组件
- 3.3.9 picker-view嵌入式滚动选择器组件
- 3.4 媒体组件
- 3.4.1 camera相机组件
- 3.4.2 audio音频组件
- 3.4.3 video视频组件
- 3.5 画布组件canvas
- 3.6 项目实战:计算器
- 3.7 本章小结
- 第4章 微信小程序API
- 4.1 页面导航
- 4.1.1 wx.navigateTo
- 4.1.2 wx.navigateBack
- 4.1.3 wx.switchTab
- 4.1.4 wx.redirectTo
- 4.1.5 wx.reLaunch
- 4.2 网络请求
- 4.2.1 发送网络请求
- 4.2.2 文件的上传、下载
- 4.3 文件的操作
- 4.3.1 文件保存与打开
- 4.3.2 文件信息获取
- 4.3.3 文件管理者
- 4.4 图片的操作
- 4.4.1 图片选择
- 4.4.2 图片预览
- 4.4.3 图片信息获取
- 4.4.4 图片保存
- 4.5 交互反馈
- 4.5.1 消息提示框
- 4.5.2 加载提示框
- 4.5.3 模态弹窗
- 4.5.4 下弹操作菜单
- 4.6 获取用户信息
- 4.6.1 用户登录
- 4.6.2 用户信息
- 4.6.3 用户位置
- 4.6.4 用户授权
- 4.7 设备信息API
- 4.7.1 获取设备信息
- 4.7.2 屏幕亮度
- 4.7.3 获取设备电量
- 4.7.4 设备剪切板
- 4.7.5 设备方向
- 4.7.6 设备网络
- 4.7.7 拨打电话
- 4.7.8 扫描二维码
- 4.8 其他常用的API
- 4.8.1 微信支付
- 4.8.2 转发
- 4.8.3 下拉刷新
- 4.9 数据缓存
- 4.10 项目实战:九宫格选图
- 4.11 本章小结
- 第二篇 实战案例
- 第5章 新闻阅读
- 5.1 需求描述
- 5.2 设计思路
- 5.2.1 首页描述
- 5.2.2 视频页描述
- 5.2.3 我的描述
- 5.3 准备工作
- 5.4 页面搭建
- 5.4.1 首页页面搭建
- 5.4.2 视频页面搭建
- 5.4.3 我的页面搭建
- 5.5 逻辑搭建
- 5.5.1 首页逻辑
- 5.5.2 视频逻辑
- 5.5.3 我的逻辑
- 5.6 项目小结
- 第6章 单车共享
- 6.1 需求描述
- 6.2 设计思路
- 6.2.1 首页描述
- 6.2.2 故障申报描述
- 6.2.3 我的描述
- 6.3 准备工作
- 6.4 页面搭建
- 6.4.1 首页页面搭建
- 6.4.2 我的页面搭建
- 6.4.3 报修页面搭建
- 6.5 逻辑搭建
- 6.5.1 页面跳转逻辑
- 6.5.2 首页逻辑
- 6.5.3 车辆故障逻辑
- 6.6 数据获取
- 6.7 项目小结
- 第7章 视频快讯
- 7.1 需求描述
- 7.2 设计思路
- 7.2.1 首页描述
- 7.2.2 短视频描述
- 7.2.3 频道描述
- 7.2.4 我的描述
- 7.3 准备工作
- 7.4 页面搭建
- 7.4.1 首页页面搭建
- 7.4.2 短视频页面搭建
- 7.4.3 频道页面搭建
- 7.4.4 我的页面搭建
- 7.5 逻辑搭建
- 7.5.1 首页逻辑
- 7.5.2 短视频逻辑
- 7.5.3 频道逻辑
- 7.5.4 我的逻辑
- 7.6 项目优化
- 7.7 项目小结
- 第8章 云音乐
- 8.1 需求描述
- 8.2 设计思路
- 8.2.1 发现描述
- 8.2.2 我的描述
- 8.2.3 私人FM描述
- 8.2.4 每日推荐描述
- 8.2.5 歌单描述
- 8.2.6 排行榜描述
- 8.2.7 歌单列表描述
- 8.2.8 音频播放描述
- 8.3 准备工作
- 8.4 页面搭建
- 8.4.1 发现页面搭建
- 8.4.2 我的页面搭建
- 8.4.3 私人FM页面搭建
- 8.4.4 每日推荐页面搭建
- 8.4.5 歌单页面搭建
- 8.4.6 排行榜页面搭建
- 8.4.7 歌单列表页面搭建
- 8.4.8 音频播放页面搭建
- 8.5 逻辑搭建
- 8.5.1 发现逻辑
- 8.5.2 每日推荐逻辑
- 8.5.3 歌单逻辑
- 8.5.4 排行榜逻辑
- 8.5.5 歌单列表逻辑
- 8.5.6 音频播放逻辑
- 8.6 项目小结
- 第9章 商城购物
- 9.1 需求描述
- 9.2 设计思路
- 9.2.1 首页描述
- 9.2.2 分类描述
- 9.2.3 购物车描述
- 9.2.4 我的未登录描述
- 9.3 准备工作
- 9.4 页面搭建
- 9.4.1 首页页面搭建
- 9.4.2 分类页面搭建
- 9.4.3 购物车页面搭建
- 9.4.4 我的未登录页面搭建
- 9.5 逻辑搭建
- 9.5.1 首页逻辑
- 9.5.2 分类逻辑
- 9.5.3 我的未登录逻辑
- 9.5.4 购物车逻辑
- 9.6 项目小结
- 第10章 外卖配送
- 10.1 需求描述
- 10.2 设计思路
- 10.2.1 首页描述
- 10.2.2 大类型描述
- 10.2.3 为你优选描述
- 10.2.4 商铺详情描述
- 10.3 准备工作
- 10.4 页面搭建
- 10.4.1 首页页面搭建
- 10.4.2 大类型页面搭建
- 10.4.3 为你优选页面搭建
- 10.4.4 商铺详情页面搭建
- 10.5 逻辑搭建
- 10.5.1 首页逻辑
- 10.5.2 大类型逻辑
- 10.5.3 为你优选逻辑
- 10.5.4 商铺详情逻辑
- 10.6 项目小结
展开全部
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。