零基础学:微信小程序开发pdf下载

零基础学:微信小程序开发百度网盘pdf下载

作者:
简介:零基础学:微信小程序开发
出版社:机械工业出版社
出版时间:2020-01-01
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

内容简介
  本书从微信小程序的结构及其常用的API开始,讲解了微信开发工具各面板的功能和使用、常用框架的搭建、UI组件的功能和使用、API的使用、事件的监听和处理、数据的交互和处理等知识点。书中包含大量的实战项目,方便读者更快地掌握微信小程序的知识运用、项目接口和各种功能模块的编写思路。
作者简介
  星环科技人工智能平台团队
  星环科技人工智能平台团队由五十多位优秀的研发工程师和算法工程师组成,逾八成具有国内外名校硕士及以上学历。其中研发子团队的工作重心为一站式人工智能建模平台Sophon;算法子团队则负责基础算法的研发及改进,并在数据挖掘、传统机器学习、计算机视觉、自然语言处理、知识图谱等领域进行前瞻性研究以及项目实施落地。星环科技人工智能平台团队一直致力于“把中国人自主研发的领先创新技术赋能全世界各行各业,促进社会可持续发展,通过科技让人类的生活更美好”。目前产品应用已覆盖金融、安防、电力、交通、教育等数十个行业和领域,申请专利近三十个。
目录
版权信息
前言
第一篇 基础知识
第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 项目小结