图书介绍

21天精通微信小程序开发PDF|Epub|txt|kindle电子书版本网盘下载

21天精通微信小程序开发
  • 王延平编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121308505
  • 出版时间:2017
  • 标注页数:239页
  • 文件大小:50MB
  • 文件页数:255页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

21天精通微信小程序开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1部分 微信小程序2

第1天 微信小程序概述2

1.1 什么是微信小程序2

1.2 小程序在个人移动互联时代的意义3

1.3 微信大事记4

1.4 新的消息6

第2天 微信小程序的技术架构特点10

2.1 微信小程序在开发上的特点10

2.2 微信将会支持的小程序分发模式11

2.3 微信小程序将会给前端设计带来的变革11

2.4 学习微信小程序开发的路径12

第2部分 开发前的准备14

第3天 小程序的注册申请14

3.1 申请微信小程序14

3.2 微信认证15

3.3 小程序绑定微信开放平台账号16

第4天 开发环境的搭建18

4.1 认识小程序管理后台18

4.2 小程序开发环境的搭建19

4.3 初识小程序开发工具20

4.4 编辑模式21

4.5 调试模式22

4.6 项目管理23

第3部分 微信小程序的技术框架26

第5天 框架和配置文件26

5.1 小程序的目录结构26

5.2 JSON-小程序的配置文件27

5.2.1 pages-页面配置28

5.2.2 window-窗口表现配置29

5.2.3 tabBar-导航栏配置29

5.2.4 network Timeout-通信超时事件配置30

5.2.5 debug-调试模式配置30

第6天 逻辑层(AppService)32

6.1 小程序的初始化32

6.2 页面注册34

6.3 页面的路由38

6.4 逻辑层的模块化38

第4部分 WXML语言与视觉组件42

第7天 WXML语言和数据绑定42

7.1 WXML语法规范42

7.2 视觉组件43

7.3 组件的数据绑定44

7.3.1 数据的简单绑定44

7.3.2 绑定时的运算46

7.3.3 绑定时的数据组合47

第8天 逻辑渲染语句50

8.1 wx:if条件渲染语句50

8.2 wx:for列表渲染语句51

第9天 WXML的高级特性55

9.1 模板55

9.2 事件56

9.3 事件对象58

9.4 引用61

第5部分 WXSS样式表语言64

第10天 WXSS语言基础64

10.1 WXSS(CSS)简介64

10.2 CSS基本语法65

10.3 选择器66

10.3.1 id选择器66

10.3.2 class选择器67

10.4 使用CSS样式表67

10.4.1 内联样式68

10.4.2 外部样式表68

10.5 WXSS的新增特性69

第11天 CSS常用属性71

11.1 尺寸属性71

11.2 背景属性72

11.2.1 背景颜色72

11.2.2 背景图像72

11.3 文本格式72

11.3.1 文本颜色72

11.3.2 文本对齐方式73

11.3.3 文本转换73

11.3.4 文本缩进73

11.4 字体属性74

11.4.1 字体系列74

11.4.2 字体大小74

第12天 CSS布局属性75

12.1 盒模型(Box Model)75

12.2 显示方式与可见性76

12.3 position定位77

12.4 float浮动属性78

12.5 边框78

12.5.1 边框样式78

12.5.2 边框宽度79

12.5.3 边框颜色79

12.6 外边距和内边距80

第13天 Flex布局81

13.1 Flex布局简介81

13.2 模型81

13.3 容器属性82

13.3.1 主轴方向属性82

13.3.2 换行属性83

13.3.3 简写形式83

13.3.4 主轴对齐属性84

13.3.5 侧轴对齐属性84

13.3.6 多行对齐属性85

13.4 项目的属性85

13.4.1 顺序属性85

13.4.2 放大比例属性85

13.4.3 缩小比例属性86

13.4.4 伸缩基准属性86

13.4.5 简写形式86

13.4.6 单项对齐属性87

第6部分 JavaScript入门90

第14天 JavaScript语言基础90

14.1 文件的编辑和运行90

14.2 语句91

14.2.1 语句块91

14.2.2 注释语句92

14.2.3 小程序的调试输出语句92

第15天 变量与数据类型93

15.1 变量93

15.2 操作符94

15.3 数据类型95

15.3.1 数值95

15.3.2 字符串95

15.3.3 布尔型96

15.3.4 数据类型转换96

15.3.5 null和undefined97

15.4 数组97

15.4.1 创建和初始化数组97

15.4.2 数组元素的存取98

15.4.3 数组的操作98

第16天 流程控制语句100

16.1 条件语句100

16.1.1 if语句100

16.1.2 条件运算符101

16.1.3 逻辑操作符102

16.1.4 switch语句102

16.2 循环语句103

16.2.1 for循环103

16.2.2 for in循环104

16.2.3 while循环104

16.2.4 do while循环105

16.2.5 break退出循环语句105

16.2.6 continue继续循环语句106

第7部分 JavaScript进阶108

第17天 面向对象程序设计(OOP)108

17.1 类和对象108

17.2 创建对象110

17.2.1 直接创建Object类的对象实例110

17.2.2 用new关键字创建对象111

17.2.3 this关键字111

17.3 使用对象111

17.4 继承112

第18天 函数114

18.1 定义函数114

18.1.1 定义命名函数114

18.1.2 定义匿名函数115

18.1.3 用Function类创建匿名函数116

18.2 函数的参数116

18.3 函数的返回值117

第19天 JSON语法详解118

19.1 JSON的语法结构118

19.2 使用JSON119

19.2.1 从JSON中读数据119

19.2.2 向JSON中写数据120

19.2.3 修改JSON中的数据120

19.2.4 删除JSON中的数据120

19.2.5 遍历JSON对象120

第20天 ES6语法122

20.1 ES6简介122

20.2 ES6常用语法详解122

20.2.1 let变量声明语句122

20.2.2 const常量声明语句123

20.2.3 类操作语句123

20.2.4 arrow function箭头函数124

第8部分 工具和社区126

第21天 开发工具和学习社区126

21.1 Coolsite360可视化工具126

21.2 即速应用129

21.3 开发社区介绍130

附录 微信小程序工具书134

附录A 小程序组件详解134

A.1 视图容器134

A.1.1 view134

A.1.2 scroll-view135

A.1.3 swiper137

A.2 基础内容组件138

A.2.1 icon138

A.2.2 text140

A.2.3 progress140

A.3 表单组件141

A.3.1 button141

A.3.2 checkbox-group143

A.3.3 form144

A.3.4 input145

A.3.5 label148

A.3.6 picker152

A.3.7 radio-group154

A.3.8 slider155

A.3.9 switch156

A.3.10 textarea157

A.4 导航组件158

A.5 媒体组件160

A.5.1 image160

A.5.2 video162

A.6 地图组件165

A.7 画布组件166

附录B 小程序API详解169

B.1 网络171

B.1.1 发起请求172

B.1.2 上传、下载173

B.1.3 Web Socket175

B.2 媒体178

B.2.1 图片178

B.2.2 录音180

B.2.3 音频播放控制181

B.2.4 音乐播放控制183

B.2.5 音频组件控制185

B.2.6 视频187

B.2.7 视频组件控制188

B.3 文件190

B.4 数据缓存193

B.5 位置198

B.5.1 获取位置198

B.5.2 查看位置199

B.5.3 地图组件控制200

B.6 设备202

B.6.1 系统信息202

B.6.2 网络状态203

B.6.3 重力感应203

B.6.4 罗盘204

B.6.5 拨打电话204

B.6.6 扫码205

B.7 界面205

B.7.1 交互反馈205

B.7.2 设置导航条208

B.7.3 导航209

B.7.4 动画210

B.7.5 绘图214

B.8 开放接口214

B.8.1 登录214

B.8.2 用户信息220

B.8.3 微信支付221

B.8.4 模板信息222

B.8.5 客服消息226

B.8.6 分享234

附录C JavaScript的关键字和操作符235

C.1 JavaScript操作符235

C.2 字符串方法(表C-8)237

C.3 Math对象237

C.4 Date对象(表C-13)238

热门推荐