微信小程序开发快速入门
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
- ISBN:9787121313318
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:32开
- 页数:335
- 出版时间:2017-06-01
- 条形码:9787121313318 ; 978-7-121-31331-8
本书特色
基于"用完即走”理念出品的微信小程序,将作为微信平台中的又一个重量级功能上线,无需下载即可使用相应的应用,实现应用触手可及的梦想……但如何实现,又怎么使用?是像微信公众号一样的在后台自动回应,还是仅仅是APP的简化版本,对APP开发者提出了怎么的要求,又怎么讲这种要求极好的向用户传达?本书就是基于这种解决开发者的困惑、使用者的疑难角度来书写的,两位作者是微信小程序的首批开放名单中的人员,即抢先体验了各种开发规则,又很好地在与微信后台人员的对接过程中了解了很多外人所不了解的一些"内幕”,帮助广大的开发者尽快熟悉、适应微信小程序的规则,以及更好更快的将自己的程序在该平台中上线,还使用了多种方法来讲解小程序的运营方法,从而打造自己的爆款。
内容简介
作为当前火热的微信小程序图书,本书以微信官方认可的前100位小程序开发公司人员为主来进行编写,对小程序的特色、运营等功能有深入的理解和认识,其主力开发的小程序备受微信官方和市场人士好评。
目录
1.1 互联网正在变得越来越“轻” 1
1.2 什么是小程序 5
1.2.1 小程序的由来 5
1.2.2 小程序的发展与展望 6
1.3 你的产品适合做小程序吗 9
1.4 小程序特色:即用即走 12
1.5 小程序与订阅号、服务号的异同 13
1.6 消息推送与传播分享 16
1.7 普通用户怎么玩转小程序 17
1.7.1 普通用户启动小程序方法 17
1.7.2 普通用户在小程序里面能做什么 17
第 2 章 微信小程序开发申请入门与环境搭建 .................18
2.1 小程序申请方法以及流程 18
2.2 小程序开发环境搭建 20
第 3 章 初识微信小程序:小程的 HELLO WORLD ..............23
3.1 小程序 MINA 框架介绍 23
3.2 小程序基本结构 25
3.3 微信 WEB 开发者工具使用方法介绍 34
3.4 手把手教你做 DEMO――HELLO WORLD 小程序 38
3.4.1 Demo 的简要编制步骤 38
3.4.2 验证小程序可执行目录结构 41
3.4.3 数据与事件的绑定 43
3.5 本章要点总结 46
第 4 章 微信小程序入门:小程序的开发方式 ................48
4.1 WXML 及其数据绑定 48
4.2 WXSS-小程序的 CSS 样式 57
4.2.1 新的尺寸单位 rpx 57
4.2.2 样式导入 58
4.2.3 内联样式 58
4.2.4 选择器 59
4.3 事件 59
4.4 视图容器 63
4.4.1 view 视图容器 63
4.4.2 scroll-view 可滚动视图区域 64
4.4.3 swiper 滑块视图容器 70
4.5 基础内容 75
4.5.1 图标组件 icon 75
4.5.2 文本组件 text 77
4.5.3 进度条组件 progress 78
4.6 导航 80
4.7 手把手教你做 DEMO――简易通讯录83
4.8 本章要点总结 93
第 5 章 小程序开发实战:全面掌握小程序组件..............94
5.1 表单组件 94
5.1.1 按钮组件 button 94
5.1.2 label 组件 97
5.1.3 多项选择器组件 checkbox 101
5.1.4 单项选择器组件 radio 105
5.1.5 滚动选择器组件 picker 106
5.1.6 滑动选择器组件 slider 114
5.1.7 开关选择器组件 switch 116
5.1.8 输入框组件 input 122
5.1.9 多行输入框组件 textarea 128
5.1.10 表单组件 form 130
5.2 媒体组件 135
5.2.1 音频组件 audio 136
5.2.2 视频组件 video 139
5.2.3 图片组件 image 147
5.3 地图组件 MAP 150
5.4 画布组件 CANVAS 154
5.5 手把手教你做 DEMO――用表单完善通讯录 155
5.6 本章要点总结 158
第 6 章 小程序 API(1):网络、媒体和缓存..................159
6.1 小程序接口规范 159
6.2 网络 160
6.2.1 发起请求 160
6.2.2 上传、下载 163
6.2.3 websocket 166
6.3 媒体 170
6.3.1 图片 170
6.3.2 视频 176
6.3.3 录音 178
6.3.4 音频播放控制 179
6.3.5 音乐播放控制 180
6.3.6 音频组件控制 185
6.3.7 视频组件控制 186
6.3.8 文件 187
6.4 数据缓存 191
6.4.1 wx.setStorage(OBJECT) 192
6.4.2 wx.setStorageSync(KEY,DATA) 193
6.4.3 wx.getStorage(OBJECT) 194
6.4.4 wx.getStorageSync(KEY) 195
6.4.5 wx.getStorageInfo(OBJECT) 195
6.4.6 wx.getStorageSync(KEY) 196
6.4.7 wx.removeStorage(OBJECT) 197
6.4.8 wx.removeStorageSync(KEY) 198
6.4.9 wx.clearStorage() 198
6.4.10 wx.clearStorageSync () 198
6.5 手把手教你做 DEMO―WEBSOCKET 从服务端 到小程序 199
6.5.1 安装 node.js 环境 199
6.5.2 新建 app.js 文件响应请求 201
6.5.3 编写小程序 205
6.5.4 发送 GET 请求 215
6.6 本章要点总结 217
第 7 章 小程序 API(2):位置、设备与界面设计 .................219
7.1 位置 219
7.1.1 wx.getLocation(OBJECT) 获取位置 219
7.1.2 wx.chooseLocation(OBJECT) 打开地图选择位置 221
7.1.3 wx.openLocation(OBJECT) 使用微信内置地图查看
位置 223
7.1.4 wx.createMapContext(mapId) 地图组件控制 224
7.2 设备 226
7.2.1 wx.getNetworkType(OBJECT) 获取网络类型 226
7.2.2 wx.getSystemInfo(OBJECT) 获取系统信息 227
7.2.3 wx.getSystemInfoSync () 获取系统信息同步接口 228
7.2.4 wx.onAccelerometerChange(CALLBACK) 监听重力
感应数据 228
7.2.5 wx.onCompassChange(CALLBACK) 监听罗盘数据 229
7.2.6 wx.makePhoneCall(OBJECT) 拨打电话 230
7.3 界面 230
7.3.1 交互反馈 231
7.3.2 设置导航条 236
7.3.3 导航 237
7.3.4 动画 239
7.3.5 绘图 246
7.3.6 其他 255
7.4 手把手教你做 DEMO――小地图 255
7.5 本章总结 259
第 8 章 小程序 API(3):开放接口 ........................261
8.1 登录 261
8.1.1 wx.login(OBJECT) 261
8.1.2 wx.checkSession(OBJECT) 264
8.1.3 用户数据的签名验证和加解密 265
8.2 用户信息 268
8.2.1 wx.getUserInfo(OBJECT) 268
8.2.2 UnionID 机制 270
8.3 微信支付 270
8.4 客服消息 272
8.4.1 接收消息和事件 272
8.4.2 发送客服消息 276
8.4.3 临时素材接口 277
8.5 分享 279
8.6 获取二维码 280
8.7 手把手教你做 DEMO――简易登录页 281
8.8 本章总结 285
作者简介
黄曦
轻课CTO,美国加州大学计算机科学系硕士,研究方向偏向于后端高负载,高可用架构。曾就职于美国硅谷某著名互联网金融公司,担任全栈工程师,对Scala,Clojure等函数式语言有深入研究。后作为技术合伙人加入轻课回国创业,从零到一打造基于微信公众号体系的百万级用户产品。现在专注于企业技术管理,产品创新以及研发协作流程优化。
沙拉依丁·苏里坦
从高二开始自学编程,高三开发出首款应用程序并上线。工作后从Java开始全面踏入网站全栈开发领域,有着丰富的Java、C#、PHP全栈开发经验。随后根据自己的兴趣逐渐转做前端开发。于2015年入职乐视,从事前端工程师一职,期间曾带领团队完成乐嗨移动前端的开发,并完成多个乐视网前端业务的开发与优化,拥有4年以上前端的开发经验。后于2016年中入职轻课担任前端架构师职务,负责轻课前端架构的优化与新业务的拓展开发。由于对新技术的热衷,从*初得到消息即一直保持着对微信小程序的关注,在轻课团队有幸获得首批小程序内测资格后,根据公司需求完成了多个微信小程序demo。对前端技术与小程序的开发有深入的研究。 目前专注于前端技术架构的研究与实施,优化前端用户体验,加强技术团队间的协作。
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
情感计算
¥66.8¥89.0 -
大模型RAG实战 RAG原理、应用与系统构建
¥69.3¥99.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥51.8¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥67.4¥89.8 -
LINUX实战——从入门到精通
¥51.8¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
快速部署大模型:LLM策略与实践(基于ChatGPT等大语言模型)
¥56.9¥79.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥81.8¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0 -
明解C语言:实践篇
¥62.9¥89.8