欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

Web前端开发技术丛书 微信小程序开发零基础入门 周文洁 编著 2019年版

收藏
  • 大小:74.21 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
Web前端开发技术丛书 微信小程序开发零基础入门
作者:周文洁 编著
出版时间:2019年版
内容简介
  本书是一本从零开始学习的微信小程序开发入门书,无需额外的基础。全书以项目驱动为宗旨,循序渐进、案例丰富,详细介绍了微信小程序的入门基础知识与使用技巧。 全书共分为12章,主要内容包括4个部分。第一部分是入门篇,包括第1章和第2章的内容,这两章介绍了小程序的由来、首次注册和创建项目流程;第二部分是基础篇,包括第3章和第4章的内容,这两章介绍了小程序框架和组件;第三部分是应用篇,包括第5~11章的内容,这7个章节分别讲解了微信小程序中网络API、媒体API、文件API、数据API、位置API、设备API以及界面API的用法;第四部分是提高篇,包括第12章的内容,这一章节提供一个综合应用设计示例——高校新闻小程序的设计与实现,综合应用了全书所学知识,让读者所学即所用。全书包含完整例题应用110个,均在微信web开发者工具和真机中调试通过,并提供全套例题源代码、练习题和视频讲解。 本书可作为小程序爱好者的零基础入门选择,也可作为前端工程师和计算机相关专业学生的小程序开发工具书。
目录
内容简介
作者简介
前言
第一部分 入门篇
第1章 微信小程序入门
1.1 微信小程序概述
1.1.1 小程序简介
1.1.2 小程序的诞生
1.1.3 小程序的功能
1.1.4 小程序的创建流程
1.2 开发小程序的准备工作
1.2.1 注册开发者账号
1.2.2 小程序的信息完善
1.2.3 小程序的成员管理
1.3 小程序的开发工具
1.3.1 软件的下载与安装
1.3.2 开发者工具的登录
1.3.3 其他辅助工具
1.4 小程序的未来展望
第2章 第一个微信小程序
2.1 创建第一个微信小程序
2.1.1 新建项目
2.1.2 真机预览和调试
2.1.3 代码的提交
2.1.4 小程序的版本
2.2 小程序的目录结构
2.2.1 项目配置文件
2.2.2 主体文件
2.2.3 页面文件
2.2.4 其他文件
2.3 开发者工具的介绍
2.3.1 菜单栏
2.3.2 工具栏
2.3.3 模拟器
2.3.4 编辑器
2.3.5 调试器
第二部分 基础篇
第3章 小程序框架
3.1 逻辑层
3.1.1 注册程序
3.1.2 注册页面
3.1.3 页面路由
3.1.4 模块化
3.1.5 API
3.2 视图层
3.2.1 WXML
3.2.2 WXSS
3.2.3 组件
3.3 flex布局
3.3.1 基本概念
3.3.2 容器属性
3.3.3 项目属性
第4章 小程序组件
4.1 组件的介绍和分类
4.1.1 组件的介绍
4.1.2 组件的分类
4.2 视图容器组件
4.2.1 view
4.2.2 scroll-view
4.2.3 swiper
4.2.4 movable-view
4.2.5 cover-view
4.3 基础内容组件
4.3.1 icon
4.3.2 text
4.3.3 rich-text
4.3.4 progress
4.4 表单组件
4.4.1 button
4.4.2 checkbox
4.4.3 input
4.4.4 label
4.4.5 form
4.4.6 picker
4.4.7 picker-view
4.4.8 radio
4.4.9 slider
4.4.10 switch
4.4.11 textarea
4.5 导航组件
4.6 媒体组件
4.6.1 audio
4.6.2 image
4.6.3 video
4.6.4 camera
4.7 地图组件
4.7.1 markers
4.7.2 polyline
4.7.3 circles
4.8 画布组件
第三部分 应用篇
第5章 网络API
5.1 小程序网络基础
5.1.1 小程序/服务器架构
5.1.2 服务器域名配置
5.1.3 临时服务器部署
5.2 发起请求和中断请求
5.2.1 发起请求
5.2.2 中断请求
5.3 文件传输
5.3.1 文件的上传
5.3.2 文件的下载
第6章 媒体API
6.1 图片管理
6.1.1 选择图片
6.1.2 预览图片
6.1.3 获取图片信息
6.1.4 保存图片
6.2 录音管理
6.3 音频管理
6.3.1 背景音频管理
6.3.2 音频组件控制
6.4 视频管理
6.4.1 选择视频
6.4.2 保存视频
6.4.3 视频组件控制
6.5 相机管理
第7章 文件API
7.1 保存文件
7.2 获取文件信息
7.3 获取本地文件列表
7.4 获取本地文件信息
7.5 删除本地文件
7.6 打开文档
第8章 数据缓存API
8.1 本地缓存
8.2 数据的存储
8.2.1 异步存储数据
8.2.2 同步存储数据
8.3 数据的获取
8.3.1 异步获取数据
8.3.2 同步获取数据
8.4 存储信息的获取
8.4.1 异步获取存储信息
8.4.2 同步获取存储信息
8.5 数据的删除
8.5.1 异步删除数据
8.5.2 同步删除数据
8.6 数据的清空
8.6.1 异步清空数据
8.6.2 同步清空数据
第9章 位置API
9.1 位置信息
9.1.1 经纬度坐标
9.1.2 坐标的类别
9.2 获取和选择位置
9.2.1 获取位置
9.2.2 选择位置
9.3 查看位置
9.4 地图组件控制
9.4.1 获取地图上下文对象
9.4.2 获取地图中心坐标
9.4.3 移动到指定位置
9.4.4 动画平移标记
9.4.5 展示全部坐标
9.4.6 获取视野范围
9.4.7 获取地图缩放级别
第10章 设备API
10.1 系统信息
10.1.1 获取系统信息
10.1.2 canIUse()
10.2 网络
10.2.1 网络状态
10.2.2 Wi-Fi
10.3 传感器
10.3.1 罗盘
10.3.2 加速度计
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 振动
第11章 界面API
11.1 交互反馈
11.1.1 消息提示框
11.1.2 加载提示框
11.1.3 模态弹窗
11.1.4 操作菜单
11.2 导航条设置
11.2.1 当前页面标题设置
11.2.2 导航条加载动画
11.2.3 导航条颜色设置
11.3 tabBar设置
11.3.1 tabBar标记
11.3.2 tabBar红点
11.3.3 onTabItemTap()
11.3.4 设置tabBar样式
11.3.5 显示与隐藏tabBar
11.4 页面导航
11.4.1 跳转到新页面
11.4.2 返回指定页面
11.4.3 当前页面重定向
11.4.4 重启页面
11.4.5 切换tabBar页面
11.5 动画
11.5.1 动画实例
11.5.2 动画的描述
11.5.3 动画的导出
11.6 页面位置
11.7 绘图
11.7.1 准备工作
11.7.2 绘制矩形
11.7.3 绘制路径
11.7.4 绘制文本
11.7.5 绘制图片
11.7.6 颜色与样式
11.7.7 保存与恢复
11.7.8 变形与剪裁
11.7.9 图像的导出
11.8 下拉刷新
11.8.1 监听下拉刷新
11.8.2 开始下拉刷新
11.8.3 停止下拉刷新
第四部分 提高篇
第12章 综合设计应用实例——高校新闻小程序
12.1 需求分析
12.2 设计与实现
12.2.1 项目的创建
12.2.2 文件的配置
12.2.3 视图设计
12.2.4 逻辑实现
12.3 最终效果展示
12.4 完整代码展示
12.5 项目小结
附录A 个人开发者服务类目
附录B 小程序场景值
附录C 小程序预定颜色


下载地址