微信小程序开发从入门到项目实践(超值微视频版)/程序员典藏
- ISBN:9787302603269
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:310
- 出版时间:2022-06-01
- 条形码:9787302603269 ; 978-7-302-60326-9
本书特色
读者对象: 没有任何小程序开发基础的初学者。 有一定的小程序开发基础,想精通编程的人员。 有一定的小程序开发基础,没有项目实践经验的人员。 正在进行软件专业相关毕业设计的学生。 大中专院校及培训学校的师生。 本书特色 ★★练题库、水平测试,微信、手机多维模式信手拈来。 ★★同步微视频、案例源代码、教学课件、海量资源、编程代码纠错器一样都不少。 ★★微信公众号、QQ群与读者互动。 ★★780套求职资源库、200个实例及源代码注释、5套电子书资源库、200道求职常见面试(笔试)真题与解析。 ★★提供教学资源库、求职资源库、面试资源库、笔试题库、案例资源库、项目资源库、软件开发模板库、上机实训手册、教学用PPT课件等。
内容简介
《微信小程序开发从入门到项目实践》采取“基础知识→核心应用→不错应用→项目实践”的结构和“由浅入深,由深到精”的学习模式进行讲解。全书共13章。首先讲解微信小程序的发展历程、小程序账号注册以及项目的创建;然后通过对原生组件、视图容器组件、表单组件等小程序组件的讲解,使读者对小程序组件的使用方法等有一个初步的认识;接下来进行小程序API的讲解,通过对网络API、文件API、数据缓存API、媒体API等内容的介绍,使读者更加深入地了解小程序,并借助这些API方便快速地实现小程序的功能;*后通过实战项目,将小程序的基础知识串联起来,使读者在项目实践过程中体会小程序组件与API应用中的注意事项,并通过真实的案例帮助读者巩固基础,提高小程序组件与API使用的熟练度,快速积累开发经验。另外,《微信小程序开发从入门到项目实践》提供上机实训指导手册、教学PPT课件和海量资源。 《微信小程序开发从入门到项目实践》的目的是多角度、多方面竭力帮助读者快速掌握微信小程序的开发技能,构建从高校到社会的就职桥梁,让有志于从事软件开发行业的读者轻松步入职场。 《微信小程序开发从入门到项目实践》适合学习微信小程序开发的初、中级程序员和希望精通小程序开发技术的程序员阅读,还可供大中专院校和社会培训机构的师生阅读。
目录
第1篇 基础知识
第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.4 就业面试技巧与解析
1.4.1 面试技巧与解析(一)
1.4.2 面试技巧与解析(二)
1.4.3 面试技巧与解析(三)
第2章 **个微信小程序
2.1 创建**个微信小程序
2.1.1 新建项目
2.1.2 获取AppID
2.2 微信小程序项目结构
2.2.1 小程序页面文件
2.2.2 小程序其他文件
2.2.3 小程序主体文件
2.2.4 小程序配置文件
2.3 微信小程序的生命周期
2.3.1 小程序应用的生命周期
2.3.2 小程序页面的生命周期
2.4 就业面试技巧与解析
2.4.1 面试技巧与解析(一)
2.4.2 面试技巧与解析(二)
第2篇 核心应用
第3章 小程序开发基础
3.1 小程序页面的创建与删除
3.1.1 新建小程序页面
3.1.2 删除小程序页面
3.2 逻辑层
3.2.1 页面数据
3.2.2 页面事件处理函数
3.2.3 自定义事件处理函数
3.2.4 页面路由
3.3 视图层
3.3.1 WXML
3.3.2 WXSS
3.3.3 WXS
3.3.4 事件
3.4 就业面试技巧与解析
3.4.1 面试技巧与解析(一)
3.4.2 面试技巧与解析(二)
第4章 小程序组件
4.1 原生组件
4.2 视图容器组件
4.2.1 cover-image
4.2.2 cover-view
4.2.3 match-media
4.2.4 movable-area与movable-view
4.2.5 page-container
4.2.6 scroll-view
4.2.7 share-element
4.2.8 swiper与swiper-item
4.2.9 view
4.3 基础内容组件
4.3.1 icon
4.3.2 progress
4.3.3 text
4.3.4 rich-text
4.4 表单组件
4.4.1 单选框
4.4.2 多选框
4.4.3 输入框
4.4.4 多行输入框
4.4.5 滚动选择器
4.4.6 滑动选择器
4.4.7 form
4.5 导航组件
4.5.1 插件功能页跳转
4.5.2 页面跳转
4.6 媒体组件
4.6.1 image
4.6.2 camera
4.6.3 audio
4.6.4 video
4.7 地图组件
4.8 画布组件
4.9 自定义组件
4.10 就业面试技巧与解析
4.10.1 面试技巧与解析(一)
4.10.2 面试技巧与解析(二)
第3篇 高级应用
第5章 网络API
5.1 域名设置
5.2 网络请求
5.3 文件上传与下载
5.3.1 构建临时服务器
5.3.2 取消域名校验
5.3.3 文件上传
5.3.4 文件下载
5.4 就业面试技巧与解析
5.4.1 面试技巧与解析(一)
5.4.2 面试技巧与解析(二)
第6章 文件API
6.1 文件保存接口
6.1.1 wx.saveFileToDisk
6.1.2 wx.saveFile
6.2 获取文件与文件信息
6.2.1 wx.getSavedFileList
6.2.2 wx.getSavedFileInfo
6.2.3 wx.getFileInfo
6.3 删除文件
6.4 打开文件
6.5 文件管理器
6.6 就业面试技巧与解析
6.6.1 面试技巧与解析(一)
6.6.2 面试技巧与解析(二)
第7章 数据缓存API
7.1 设置小程序缓存
7.1.1 异步本地缓存设置
7.1.2 同步本地缓存设置
7.1.3 本地缓存设置的实例
7.2 获取小程序缓存
7.2.1 wx.getStorageInfo
7.2.2 wx.getStorageInfoSync
7.2.3 wx.getStorage
7.2.4 wx.getStorageSync
7.2.5 获取本地缓存的实例
7.3 清除小程序缓存
7.3.1 wx.clearStorage
7.3.2 wx.clearStorageSync
7.3.3 wx.removeStorage
7.3.4 wx.removeStorageSync
7.3.5 清除本地缓存的实例
7.4 就业面试技巧与解析
7.4.1 面试技巧与解析(一)
7.4.2 面试技巧与解析(二)
第8章 媒体API
8.1 图片API
8.1.1 wx.chooseImage
8.1.2 wx.saveImageToPhotosAlbum
8.1.3 wx.getImageInfo
8.1.4 wx.compressImage
8.1.5 wx.previewMedia与wx.previewImage
8.2 视频API
8.2.1 wx.chooseVideo与wx.chooseMedia
8.2.2 wx.saveVideoToPhotosAlbum
8.2.3 wx.getVideoInfo
8.2.4 wx.compressVideo
8.2.5 wx.openVideoEditor
8.2.6 wx.createVideoContext
8.2.7 视频播放功能应用实例
8.3 音频API
8.3.1 wx.playVoice
8.3.2 wx.pauseVoice
8.3.3 wx.stopVoice
8.3.4 wx.createAudioContext
8.3.5 wx.createInnerAudioContext
8.3.6 音频播放功能应用实例
8.4 录音API
8.4.1 wx.startRecord
8.4.2 wx.stopRecord
8.4.3 wx.getRecorderManager
8.4.4 录音功能应用实例
8.5 相机API
8.6 地图API
8.7 就业面试技巧与解析
8.7.1 面试技巧与解析(一)
8.7.2 面试技巧与解析(二)
第9章 设备与界面API
9.1 设备API
9.1.1 获取设备系统信息
9.1.2 网络
9.1.3 WiFi
9.1.4 电量
9.1.5 屏幕
9.1.6 振动
9.1.7 剪贴板
9.1.8 联系人
9.2 界面API
9.2.1 交互
9.2.2 导航栏
9.2.3 背景
9.2.4 窗口
9.2.5 tabBar
9.2.6 下拉刷新
9.2.7 滚动
9.2.8 动画
9.3 就业面试技巧与解析
9.3.1 面试技巧与解析(一)
9.3.2 面试技巧与解析(二)
第10章 云开发
10.1 云开发模板的创建
10.2 云开发功能介绍
10.2.1 数据库
10.2.2 存储
10.2.3 云函数
10.2.4 云调用
10.2.5 HTTP API
10.3 云开发实例
10.4 就业面试技巧与解析
10.4.1 面试技巧与解析(一)
10.4.2 面试技巧与解析(二)
第4篇 项目实践
第11章 “贪吃蛇”小游戏
11.1 项目开发背景
11.2 系统开发环境及工具
11.3 系统功能设计
11.3.1 “贪吃蛇”小游戏需求分析
11.3.2 “贪吃蛇”小游戏功能模块分析
11.3.3 “贪吃蛇”小游戏功能流程图
11.3.4 “贪吃蛇”小游戏运行效果预览
11.3.5 “贪吃蛇”小游戏项目结构
11.4 系统功能技术实现
11.4.1 “贪吃蛇”项目的创建
11.4.2 游戏登录界面的实现
11.4.3 游戏运行界面的实现
11.5 开发常见问题及功能扩展
第12章 “你画我猜”小程序
12.1 项目开发背景
12.2 系统开发环境及工具
12.3 系统功能设计
12.3.1 需求分析
12.3.2 功能模块分析
12.3.3 功能流程图
12.3.4 项目结构
12.4 数据库设计
12.5 开发前的准备
12.5.1 服务器后台相关模块的安装
12.5.2 创建小程序项目
12.6 系统功能技术实现
12.6.1 数据库的创建
12.6.2 登录授权功能的实现
12.6.3 首页功能的实现
12.6.4 绘画出题功能的实现
12.6.5 闯关功能的实现
12.6.6 排行榜功能的实现
12.7 开发常见问题及功能扩展
第13章 “在线音乐播放器”小程序
13.1 项目开发背景
13.2 系统开发环境及工具
13.3 系统功能设计
13.3.1 需求分析
13.3.2 功能模块分析
13.3.3 项目结构
13.4 创建小程序项目
13.5 系统功能技术实现
13.5.1 首页界面
13.5.2 查询界面
13.5.3 歌手界面
13.5.4 歌手详情界面
13.5.5 播放界面
13.6 开发常见问题及功能扩展
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥19.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0 -
贝叶斯推理与机器学习
¥139.3¥199.0