第1章小程序概述
1.1小程序介绍
1.1.1历史背景
1.1.2应用场景
1.1.3小程序的影响
1.1.4技能要求
1.1.5小程序入口
1.1.6小程序开放能力
1.2如何开始
1.2.1成为蚂蚁金服开放平台开发者
1.2.2身份角色的入驻
1.2.3创建小程序
1.2.4小程序设置
第2章小程序的开发与发布
2.1安装蚂蚁开发者工具
2.2创建示例工程
2.3编码与调试
2.4上传
2.5设置体验版(可选)
2.6提交审核
2.7灰度测试与上架
第3章小程序的开发基础
3.1页面布局
3.1.1盒模型
3.1.2显示、定位和浮动
3.1.3Flex布局
3.2前端框架的演变
3.2.1最初的时代
3.2.2前端的革命
3.2.3类库的繁荣
3.2.4框架的兴起
第4章小程序的框架
4.1目录结构
4.2配置文件JSON
4.2.1全局配置
4.2.2页面配置
4.3逻辑层JS
4.3.1注册程序App
4.3.2注册页面Page
4.4视图层AXML
4.4.1数据绑定
4.4.2条件渲染
4.4.3列表渲染
4.4.4定义模板
4.4.5引用文件
4.4.6事件绑定
4.5样式ACSS
第5章基础组件
5.1视图容器
5.1.1基础容器view
5.1.2滑块容器swiper
5.1.3滚动容器scroll-view
5.2基础内容
5.2.1文字text
5.2.2图标icon
5.2.3进度条progress
5.3表单组件
5.3.1表单form
5.3.2输入框input
5.3.3按钮button
5.3.4单选框radio
5.3.5复选框checkbox
5.3.6开关switch
5.3.7标记label
5.3.8多行输入textarea
5.3.9滑动条slider
5.3.选择器picker
5.3.嵌入选择器picker-view
5.4导航
5.5媒体组件
5.6地图
5.7画布
第6章业务组件
6.1组件结构
6.2折叠面板
6.3下拉菜单
6.4通用错误页
6.5宫格
6.6列表
6.7标签
第7章开放接口
7.1获取授权码
7.2获取用户信息
7.3发起支付
7.4跳转支付宝卡包
7.5会员卡授权
7.6芝麻认证
第8章常用API接口
8.1界面
8.1.1导航栏
8.1.2TabBar
8.1.3交互反馈
8.1.4下拉刷新
8.1.5联系人
8.1.6选择城市
8.1.7选择日期
8.1.8动画
8.1.9画布
8.1.地图
8.1.键盘
8.1.滚动
8.1.节点查询
8.2网络
8.2.1发起请求
8.2.2上传文件
8.2.3下载文件
8.2.4WebSocket
第9章其他API接口
9.1设备
9.1.1获取系统信息
9.1.2获取当前网络状态
9.1.3获取服务器时间
9.1.4剪贴板
9.1.5摇一摇
9.1.6震动
9.1.7打电话
9.1.8用户截屏事件
9.1.9屏幕亮度
9.2媒体
9.3位置
9.4缓存数据
9.5扫码
9.6分享
9.7数据安全
9.8蓝牙
9.8.1快速接入
9.8.2API列表
第10章实战分析——微商城
10.1项目简介
10.1.1功能分析
10.1.2技术分析
10.2商品展示
10.2.1首页
10.2.2商品分类
10.2.3商品列表
10.2.4商品详情
10.3购物流程
10.3.1购物车
10.3.2结算页
10.3.3支付页
10.4用户管理
10.4.1个人中心
10.4.2订单列表
10.4.3收货地址
10.5案例总结
小程序的诞生打破了传统的原生App模式,无须下载、不用安装即可实现极简应用,用户搜一搜或扫一扫即可打开应用,实现了应用“触手可及”的出色体验。
2017年微信小程序“跳一跳”推出后迅速走红,刷爆了微信朋友圈,也让小程序的热度再次爬上了一个高坡,走向了大众视野。由于“跳一跳”巨大的活跃度及较高的留存率,将小程序推向了商业风口,形成了裂变式的快速发展。
支付宝背靠BAT三大巨头之一的阿里巴巴,在2017年8月公测了支付宝小程序,不断开放“附近的小程序”“小程序间跳转”及“消息中心”等多个入口,迎来了诸多商家的加入。目前小程序还处于早期的流量红利期,商家和开发者可以通过平台的推广和展示,以极低的投放成本获得较高的利润转化,而且可以精准触达用户的场景渠道。
支付宝小程序是很有前景的应用程序,对于商家与开发者而言,应趁早抓住小程序商机,抢占流量洪流,实现营收激增。我们集合了多位小程序开发高手,精心打造了《支付宝小程序开发实战》一书,希望读者通过本书专业细致的讲解及实战案例的深入剖析,能够快速开发出自己的小 程序。
读者对象
? 前端开发工程师。
? 小程序开发人员。
? 移动开发爱好者。
? 大专院校及培训学校的老师和学生。
? 企业内部培训。
本书特色
? 零基础也能入门
无论是否从事前端开发、是否接触过程序开发、是否使用小程序开发过项目,都能从本书中找到最佳起点。
? 内容全面
本书内容翔实、系统全面。在写作方式上,采用“步骤讲述+配图说明”的方式进行编写,操作简单明了,浅显易懂。
? 专业项目开发范例
本书结合实际工作中的应用需求,通过案例深入讲解支付宝小程序的开发及应用,使读者在实战中掌握知识,轻松拥有项目经验。
配套资源
? 源代码和讲解视频
本书附赠的学习资源中包括书中所有源代码和60分钟的讲解视频,免费供读者进行学习。读者可以扫描下方二维码或输入网址“http://v.51pcbook.cn/zfb/29798.html”进行下载,也可扫描具体章节中的二维码,观看相应的讲解视频。
? 技术交流与帮助
读者可以申请加入“支付宝小程序学习群”群(群号:828340582),可以在群中获得本书的学习资料,还可以和作者及其他读者进行交流学习,帮助你无障碍地快速阅读本书。
作者团队
本书由龙马高新教育策划,古雷任主编,李梦龙、左琨任副主编。在编写过程中,编者竭尽所能地为读者呈现最好、最全的实用功能,但难免有疏漏和不妥之处,敬请广大读者指正。若在学习过程中产生疑问,或者有任何建议,可以通过以下方式联系我们。
投稿信箱:pup7@pup.cn
读者信箱:2751801073@qq.com
支付宝小程序能帮你挖掘800000000用户的价值,打造属于自己的商业帝国!
很简单:只要您懂一点编程常识,即可跟随本书一起学习。
很丰富:包括支付宝小程序开发基础、组件、API接口、项目实战。
很图解:在写作方式上,采用“步骤讲述+配图说明”的方式进行编写,操作简单明了。
很视频:扫描书中的二维码,即可观看相应的指导视频。
龙马高新教育成立于1998年,专注于计算机类图书的策划与编写,其图书曾多次获奖。古雷,高级前端工程师,专注负责网站和移动端等项目的管理和开发。早年从事过网页和动画设计等工作,对后端技术有一定的研究,加上多年的前端开发实践,对互联网产品的生产过程有深刻理解,并具有独立的全栈开发能力。
本书系统全面地讲解支付宝小程序的开发技术。开篇创建一个小程序项目并解析体验,介绍如何由零开始创建一个小程序,全面体验小程序的开发工具、界面、开发框架、实现过程及其主要代码框架,了解小程序的应用场景及开发要求。详细介绍了组件的应用与开发,包括开发过程与组件应用技巧,还详细分析了布局组件、核心组件及API接口,包括使用各个API接口进行支付宝小程序开发的技巧。最后介绍了2个小程序实战案例,让读者实践支付宝小程序各项能力的应用及掌握一些应用技巧。本书结构清晰,由浅入深,可帮助读者快速掌握小程序项目的开发。