当前位置:100EC>互联网研究>电商书籍推荐:《从零开始学微信小程序开发》
电商书籍推荐:《从零开始学微信小程序开发》
发布时间:2018年01月18日 10:54:36

(电子商务研究中心讯) 

 内容简介

  《从零开始学微信小程序开发》共分3篇12章,第1篇介绍微信小程序的基础知识,包括微信小程序开发工具、微信小程序架构分析;第2篇介绍微信小程序的常用模块,通过一些小案例详细介绍了微信小程序提供的各种组件的使用、API函数的使用,访问手机硬件的函数;第3篇是综合案例,以微天气、微音乐这两个完整案例的开发,演示微信小程序开发的全过程。《从零开始学微信小程序开发》内容由浅入深,每个知识点都通过小案例进行演示,适合希望通过微信小程序开发应用的读者,具有HTML 5基础知识的读者都可阅读《从零开始学微信小程序开发》。

  作者简介

  高洪涛,毕业于沈阳工业大学,硕士,现就职于中国刑事警察学院,IEEE会员,计算机学会会员。从事软件开发多年,最初使用Java语言,目前主攻Android系统开发。从2013年开始对微信公共平台进行研究,为多家公司开发过商用微信公共平台,收到甲方好评。

  目  录

  第1篇微信小程序基础

  第1章初识微信小程序2

  1.1微信小程序开发工具2

  1.1.1获取开发工具2

  1.1.2安装开发工具3

  1.2开发第1个微信小程序5

  1.2.1获取微信小程序的AppID 5

  1.2.2创建项目5

  1.2.3微信小程序主要文件8

  1.3认识开发工具9

  1.3.1开发工具界面9

  1.3.2程序调试9

  1.3.3代码编辑15

  1.4查看小程序效果19

  1.4.1在开发工具中查看效果19

  1.4.2在手机中查看效果19

  第2章微信小程序架构分析21

  2.1微信小程序框架结构21

  2.1.1目录结构22

  2.1.2主体文件23

  2.1.3页面文件23

  2.1.4其他文件24

  2.2配置文件详解24

  2.2.1主配置文件app.json 24

  2.2.2页面配置文件29

  2.3逻辑层js文件29

  2.3.1用App函数注册小程序30

  2.3.2用Page函数注册页面31

  2.4页面描述文件wxml 34

  2.4.1初识组件34

  2.4.2数据绑定35

  2.4.3条件渲染39

  2.4.4列表渲染40

  2.4.5使用模板42

  2.4.6引用其他页面文件45

  2.5页面的事件46

  2.5.1事件类型46

  2.5.2事件绑定47

  2.5.3事件对象47

  2.6页面样式文件wxss 50

  2.6.1尺寸单位50

  2.6.2样式导入50

  第2篇微信小程序常用模块

  第3章快速开发UI界面54

  3.1认识小程序的组件54

  3.1.1小程序的组件54

  3.1.2组件的使用56

  3.1.3组件的通用属性57

  3.2加法计算器59

  3.2.1认识view组件60

  3.2.2认识input组件62

  3.2.3认识button组件64

  3.2.4计算机器界面UI 69

  3.2.5编写计算代码71

  3.2.6测试加法计算器72

  3.3另一种输入数据的方式73

  3.3.1认识slider组件74

  3.3.2用slider输入整数74

  第4章美化UI界面76

  4.1计算器功能需求76

  4.2设计计算器界面77

  4.2.1计算器小程序布局设计77

  4.2.2搭建计算器小程序开发框架77

  4.2.3用组件实现布局78

  4.2.4设计组件的样式79

  4.3编写计算器代码84

  4.3.1初始化数据84

  4.3.2编写按钮代码88

  4.3.3编写计算代码89

  4.3.4测试计算器小程序92

  4.4美化计算器界面93

  4.4.1认识icon组件93

  4.4.2用icon美化计算器界面94

  4.4.3小程序提供的icon组件94

  第5章保存数据到本地97

  5.1保存计算历史界面设计97

  5.1.1认识switch组件97

  5.1.2 switch组件简单案例98

  5.2修改计算器UI 99

  5.2.1添加switch组件99

  5.2.2获取switch的选择100

  5.3保存计算到本地缓存101

  5.3.1保存数据的API接口函数101

  5.3.2本地缓存计算过程103

  5.4从本地缓存读取数据108

  5.4.1显示历史记录的界面设计108

  5.4.2页面切换的相关接口函数110

  5.4.3获取本地缓存数据111

  5.5保存多条历史记录112

  5.5.1使用数组保存多条历史记录113

  5.5.2清理本地缓存115

  第6章旅行计划调查116

  6.1用form组件收集信息116

  6.1.1认识form组件116

  6.1.2表单的提交118

  6.1.3表单的重置120

  6.2设计旅行计划调查121

  6.3选择性别(单选)122

  6.3.1认识radio和radio-group组件122

  6.3.2用radio组件列出性别122

  6.3.3获取性别内容124

  6.3.4根据数据生成radio组件125

  6.4选择想去的国家(多选)126

  6.4.1认识checkbox和checkbox-group组件127

  6.4.2国家名称的多选127

  6.4.3获取选中的数据128

  6.5选择日期和时间129

  6.5.1认识picker组件129

  6.5.2 picker组件小案例131

  6.5.3收集出发日期135

  6.5.4获取picker选择的日期135

  6.6输入建议137

  6.7广告轮播138

  6.7.1认识swiper组件139

  6.7.2 swiper组件案例139

  6.7.3测试案例143

  第7章微信小程序的交互反馈144

  7.1等待提示144

  7.1.1认识loading组件145

  7.1.2修改旅行计划调查表单148

  7.2用toast显示提示信息150

  7.3使用新版API显示提示153

  7.3.1接口函数wx.showToast 153

  7.3.2显示loading提示信息153

  7.3.3显示toast提示信息155

  7.4用modal组件显示弹出框156

  7.4.1认识modal组件157

  7.4.2修改弹出框159

  7.4.3在弹出框中输入内容160

  7.5使用新版API显示弹出框163

  7.6底部弹出菜单164

  7.6.1认识action-sheet组件165

  7.6.2使用新版API显示底部菜单168

  第8章用多媒体展示更多171

  8.1用audio组件播放音乐171

  8.1.1认识audio组件171

  8.1.2控制audio组件173

  8.2使用audio API播放音乐175

  8.2.1 audio API简介175

  8.2.2 audio API播放音乐示例177

  8.3用video组件播放视频180

  8.3.1认识video组件180

  8.3.2获取视频上下文182

  8.3.3给视频添加弹幕182

  第9章与后台交互187

  9.1网络访问API 187

  9.1.1认识wx.request接口函数188

  9.1.2获取网上信息188

  9.2手机归属地查询191

  9.2.1了解手机归属地查询接口191

  9.2.2编写小程序代码195

  9.2.3调试修改小程序198

  第10章使用手机设备203

  10.1拍照203

  10.1.1了解wx.chooseImage函数203

  10.1.2编写实例代码204

  10.1.3在电脑端测试选择照片206

  10.1.4在手机端测试选择照片207

  10.2录音210

  10.2.1认识wx.startRecord函数210

  10.2.2认识wx.stopRecord函数210

  10.2.3认识wx.playVoice函数210

  10.2.4编写录音实例211

  10.2.5测试录音实例213

  10.3获取地理位置214

  10.3.1认识wx.openLocation函数214

  10.3.2认识wx.getLocation函数215

  10.3.3获取地理位置实例215

  10.3.4在电脑中测试获取地理位置实例217

  10.3.5在手机中测试获取地理位置实例219

  10.4获取网络状态220

  10.5获取系统信息223

  第3篇微信小程序综合案例

  第11章综合案例——微天气228

  11.1天气预报API 228

  11.1.1中国天气网天气预报接口229

  11.1.2中华万年历的天气预报接口234

  11.2界面设计236

  11.3编写界面代码236

  11.3.1创建项目237

  11.3.2编写界面代码237

  11.3.3编写界面样式代码239

  11.4编写逻辑层代码242

  11.4.1编写数据初始化代码242

  11.4.2获取当前位置的城市名称244

  11.4.3根据城市名称获取天气预报246

  11.4.4查询天气预报248

  第12章综合案例——微音乐250

  12.1 QQ音乐API 250

  12.1.1认识易源接口网站250

  12.1.2 QQ音乐接口251

  12.2界面设计255

  12.3创建项目257

  12.3.1准备资源257

  12.3.2创建项目257

  12.3.3创建配置文件259

  12.4音乐分类列表260

  12.4.1开发页面文件260

  12.4.2开发页面样式文件261

  12.4.3开发页面逻辑代码261

  12.5音乐列表263

  12.5.1开发页面文件263

  12.5.2开发页面样式文件264

  12.5.3开发页面逻辑代码265

  12.6播放音乐267

  12.6.1开发页面文件267

  12.6.2开发页面样式文件268

  12.6.3开发页面逻辑代码269

  12.7搜索音乐271

  12.7.1开发页面文件271

  12.7.2开发页面样式文件272

  12.7.3开发页面逻辑代码273

  中国电商图书馆围绕电商、互联网金融、O2O三大主题,不定期发布最新最热的各类电商书籍:包括移动电商、网络零售、网络支付、P2P、众筹、淘宝网店、物流仓储、电商营销等,为读者购买电商类图书提供专业的推荐与参考,是全国最大的电商图书入口平台。

  中国电子商务研究中心“互联网+”智库系列丛书已出版《互联网+:跨界与融合》、《互联网+:产业风口》、《互联网+:普惠金融》、《互联网+:海外案例》、《Uber:开启“共享经济”时代》。中心本着“开放共赢”的理念,欢迎各大图书出版商、图书类电商的推荐与合作,敬请关注www.100ec.cn/zt/dsts/。(编选:中国电子商务研究中心)

近年以来,以环球捕手、云集微店、贝店、达令家、达人店、爱库存、好衣库、洋葱海外仓、好物满仓、楚楚推、有好东西、全球时刻、闺秘mall、脉宝云店等为代表的分销开店型社交电商平台,凭借微商分销模式快速崛起,也吸引了包括网易推手、阿里巴巴“微供”、京东“微选”、唯品会“云品仓”、寺库“库店”等“头部平台”均已入场。同时由于野蛮生长、层级不清,导致良莠不齐,也频频遭到涉嫌传销争议与质疑,乃至工商千万元行政处罚(详见独家专题http://www.100ec.cn/zt/sxcx/)。网络传销因手段隐蔽、涉众群体广、标的虚拟化、违法成本低、首脑高智化等特征处于监管“灰色地带”。近十年来,电子商务研究中心(微信ID:i100EC)一直坚持通过发布预警案例披露热点评论媒体曝光调查报告工商培训咨询诊断等多元化方式,为电商行业激浊扬清,为国民保驾护航。

股票名称/代码
$/总资产
$/营收
$/净利润
  • 阿里巴巴BABA.US
  • 1092亿
  • 385亿
  • 94.5亿
  • 京东JD.US
  • 282.6亿
  • 557.4亿
  • 7.7亿
  • 唯品会VIPS.US
  • 583.2亿
  • 112.2亿
  • 0.4亿
  • 宝尊电商BZUN.US
  • 4.60亿
  • 6.40亿
  • 0.3亿
  • 聚美优品JMEI.US
  • 7.60亿
  • 8.90亿
  • -0.06亿
  • 寺库SECO.US
  • 3.60亿
  • 5.80亿
  • 0.03亿