《微信小程序开发从入门到实战-微课视频版》PDF电子书免费下载

作者:  陈云贵、高旭

出版社: 清华大学出版社

出版年: 2020年3月

ISBN: 9787302548188

~~滚到底部有网盘下载链接~~

内容简介

目录

源码下载
第1章
认识小程序
1.1微信小程序介绍
1.1.1微信小程序产生的背景
1.1.2什么是微信小程序
1.1.3小程序之“大程序”
1.1.4微信小程序应用前景
1.2小程序特征
1.3微信小程序开发准备
1.3.1申请小程序账号
1.3.2完善信息
1.3.3后台介绍
1.4第一个微信小程序
1.4.1开发者工具的安装
1.4.2第一个小程序
1.4.3项目发布和提交审核
1.5支付宝和百度小程序
1.5.1支付宝小程序
1.5.2百度智能小程序
第2章
小程序开发基础
2.1开发者工具介绍
2.1.1菜单栏
2.1.2工具栏
2.1.3模拟器
2.1.4树
2.1.5代码编辑区
2.1.6调试器
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.4.4页面间参数传递
2.4.5模块化
2.4.6页面自定义事件函数
2.5视图层
2.5.1数据绑定
2.5.2条件渲染
2.5.3列表渲染
2.5.4模板
2.5.5引用
2.6实训项目——商品列表页和详情页
第3章
微信小程序组件
3.1组件概述
3.2视图容器组件
3.2.1view
view
3.2.3swiper
3.3基础内容组件
3.3.1icon
3.3.2text
3.3.3progress
3.4表单组件
3.4.1button
3.4.2checkbox
3.4.3input
3.4.4label
3.4.5form
3.4.6picker
view
3.4.8radio
3.4.9slider
3.4.10switch
3.4.11textarea
3.5导航组件
3.6媒体组件
3.6.1audio
3.6.2image
3.6.3video
3.7地图组件
3.8实训项目——问卷调查
第4章
样式与布局
4.1小程序样式
4.1.1定义样式
4.1.2使用样式
4.2选择器
4.2.1基础选择器
4.2.2复合选择器
4.3基础样式
4.3.1文本样式
4.3.2字体样式
4.4盒子模型
4.4.1盒子模型概述
4.4.2盒子模型属性
4.5元素类别
4.5.1块级元素
4.5.2行内元素
4.5.3内联块级元素
4.6flex布局
4.6.1flex基本概念
4.6.2flex容器属性
4.6.3flex项目属性
4.7layer布局
4.8float布局
4.9小程序布局实战
4.9.1列表式
4.9.2转盘式
4.9.3多面板
4.9.4标签式
4.10实训项目——仿京东首页小案例
第5章
JavaScript基础
5.1JavaScript简介
5.2JavaScript基础语法
5.2.1变量
5.2.2数据类型
5.2.3运算符
5.2.4逻辑控制语句
5.2.5定义和调用函数
5.2.6小程序中this和that的使用
5.3JavaScript在小程序中常见的交互场景
5.3.1购物车场景
5.3.2下拉菜单场景
5.3.3栏目切换场景
5.3.4系统设置场景
5.4实训项目——计算器小案例
第6章
数据库操作
6.1MySQL数据库
6.1.1MySQL数据库介绍
6.1.2MySQL数据库下载和安装
6.1.3使用phpStudy安装MySQL
6.2可视化工具Navicat for MySQL
6.2.1Navicat介绍与安装
6.2.2在Navicat中创建数据库
6.3基于Java的后端JSON接口
6.3.1JDBC
6.3.2JSON接口
6.4数据库操作
6.4.1wx.request()接口
6.4.2基于数据库的新闻列表页案例
6.4.3基于数据库的新闻详情页案例
6.5数据缓存Storage
6.6html2wxml富文本插件
6.6.1html2wxml插件介绍
6.6.2html2wxml插件使用
6.7实训项目——基于数据库的注册与登录案例
第7章
网络通信与文件上传下载操作
7.1WebSocket
7.1.1WebSocket接口
7.1.2基于Node.js的WebSocket案例
7.2wx.uploadFile()文件上传
7.2.1文件上传后端
7.2.2文件上传前端
7.3wx.downloadFile()文件下载
7.4实训项目——网络相册
7.4.1网络相册项目后端
7.4.2网络相册项目前端
第8章
媒体与设备操作
8.1地图与位置
8.1.1地图
8.1.2位置
8.2图片
8.3视频
8.4录音、音频播放控制以及背景音乐
8.4.1录音
8.4.2音频播放控制
8.4.3背景音乐
8.5设备操作
8.5.1获取系统信息
8.5.2网络环境
8.5.3电量
8.6实训项目——音乐播放器案例
第9章
交互接口和开放接口
9.1交互反馈
9.1.1消息提示框wx.showToast()和加载提示框
wx.showLoading()
9.1.2模态对话框wx.showModal()和操作菜单
wx.showActionSheet()
9.2微信登录接口wx.login()
9.2.1微信登录前端
9.2.2微信登录后端
9.3微信支付接口wx.requestPayment()
9.3.1微信支付前端
9.3.2微信支付后端
9.4获取用户信息接口wx.getUserInfo()
9.5模板消息template
9.5.1模板消息前端
9.5.2模板消息后端
9.6权限接口
9.6.1用户授权接口wx.authorize()
9.6.2获取用户权限设置接口wx.getSetting()
9.6.3打开用户权限设置界面接口wx.openSetting()
9.7微信运动接口wx.getWeRunData()
9.8其他常见开放接口
9.8.1小程序间跳转接口wx.navigateToMiniProgram()
9.8.2获取用户收货地址接口wx.chooseAddress()
9.8.3SOTER指纹认证
9.9实训项目——购物车与结算功能
第10章
小程序云开发
10.1云开发
10.1.1开通云开发功能
10.1.2云开发控制台使用
10.1.3第一个云开发小程序
10.2云存储
10.3云函数
10.3.1云函数API和云函数创建
10.3.2Callback风格和Promise风格
sdk
10.4云数据库
10.4.1数据类型和权限控制
10.4.2查询数据
10.4.3插入数据
10.4.4更新数据
10.4.5删除数据
10.5实训项目——基于云数据库的许愿墙
第11章
数码产品类电商小程序项目
11.1需求分析
11.2页面设计与实现
11.2.1全局文件的设计与实现
11.2.2商城首页的设计与实现
11.2.3商品分类页的设计与实现
11.2.4商品详情页的设计与实现
11.3购物车功能的设计与实现
11.4支付页面的设计
11.5项目小结
第12章
基于云开发的新闻小程序项目
12.1需求分析
12.2云存储的设计与实现
12.2.1云存储在本项目中的意义
12.2.2云存储的设计与实现
12.3云数据库的设计与实现
12.4小程序端的实现
12.4.1项目效果图展示
12.4.2全局文件的实现
12.4.3其他页面的实现
12.5项目小结

server10.3.3npm和wx3.4.7picker3.2.2scroll

下载价格:免费
立即下载
登入/注册
知识就是力量
没有账号? 忘记密码?