微信小程序开发实战 - (EPUB全文下载)
文件大小:1.0 mb。
文件格式:epub 格式。
书籍内容:
微信小程序开发实战
第1章 走进小程序的开发世界
第2章 小程序开发中的“三驾马车”
第3章 小程序容器组件应用
第4章 小程序中的视图组件
第5章 高级视图组件
第6章 自定义组件
第7章 网络与数据存储
第8章 界面交互与动画
第9章 小程序中的功能接口
第10章 小程序全栈开发——使用云开发
第11章 实战项目:新闻客户端小程序
第12章 实战项目:读书社区小程序
第13章 编程之路
反侵权盗版声明
第1章 走进小程序的开发世界
微信小程序简称小程序,是基于微信之上的、开放的应用平台。自2017年1月小程序功能发布起,小程序就一直受到广泛的关注。
与传统应用相比,小程序具有得天独厚的用户优势,微信活跃用户数是巨大的,用户传播性也是极强的。因此,一款有趣的小程序很容易在微信系统中广泛转发与传播。
另外,速度快、体验优质、无须下载,以及可以随时热更新的特性也使小程序成为一个十分方便、易用的线下工具,线下餐饮门店的在线点餐与付款、无人售卖商店的商品结算等场景都十分适用。
本章主要介绍小程序的发展历史,并演示几款小程序的应用场景。除此之外,本章也是学习小程序开发的准备章节,通过本章可以了解开发环境的下载与安装,完成小程序开发账号的申请,同时学会如何发布体验版的小程序,以及如何上架一款已经完成的小程序,最后尝试编写HelloWorld小程序,并且能够使用模拟器和真机进行调试。
1.1 认识小程序
使用微信的用户或多或少都使用过小程序。其实,微信小程序又分为游戏小程序和应用小程序。通常将应用小程序称为小程序,而将游戏小程序称为小游戏。
在日常生活中人们经常会使用到小程序和小游戏。欢乐斗地主、腾讯桌球、腾讯四川麻将等小游戏都非常火爆,日常生活中人们使用比较频繁的各个应用程序也几乎都有小程序的版本,如新浪微博、知乎等。
1.1.1 小程序的发展史
2016年9月21日,微信小程序正式开启内测,在内测期间,各种目光和评论都集中在微信小程序这个新兴的应用平台上,等待观望其后续的发展。
2017年1月9日,第一批小程序正式上线,用户可以在微信上体验各种小程序提供的服务。小程序的热度达到最高,各种褒贬也随之而来。
2017年12月28日,微信开放了小游戏功能,并且通过“跳一跳”小游戏再次引爆热点。
2018年1月18日,微信提供了小程序侵权的投诉渠道,平台规范性更加完善。
2018年1月25日,小程序开放与移动端App互相跳转和交互的功能。
2018年3月,小程序广告组件启动内测,开发者应用变现的能力增强。
2018年7月13日,小程序支持收藏功能,用户可以将喜欢的小程序直接添加到“我的小程序”中。
2018年8月10日,小程序后台数据分析工具进一步升级,运营人员可以在小程序后台看到更多用户数据。
整体来看,小程序正在快速蓬勃发展,虽然在此过程中遇到过很多质疑,但是并没有阻碍小程序前进的脚步。如今,小程序已经替代了许多轻型应用,并且使线下实体店可能以更小的成本拥有自己的线上服务平台。小程序已经在各个领域中为人们的日常生活带来了非常大的便利。同时,小程序的发展趋势也越来越具有开放性,更多的高级开发工具、用户分析工具和API接口都会提供给开发者使用,无论是对于用户还是对于开发者,这都是一个更好的时代。
1.1.2 几款优秀的小程序
在微信消息主页面进行下拉即可进入小程序窗口,如图1-1所示。
小程序窗口被分为两栏,上面部分是用户最近使用过的小程序,根据使用时间进行排序,下面是用户收藏的小程序。在最近使用一栏中,最后的查看更多按钮可以跳转到一个新的小程序列表页,小程序列表页中会列举所有使用过的小程序及用户收藏的小程序。另外,微信会通过地理位置将附近的小程序推荐给用户,将线上与线下进行无缝接合,如图1-2所示。
目前,小程序具有完善的组件库、布局体系和功能接口。常见的界面效果和常用的功能在小程序上实现都非常方便。
热门微博是一款非常优秀的资讯类小程序,其采用信息流的设计方式将热门的微博内容整合推荐给用户,并且提供了登录注册、个人中心、微博详情、查看评论等功能,快速阅读热门微博和分享感兴趣的微博给微信好友都十分方便,图1-3所示为热门微博小程序示例。
图1-1 小程序窗口
图1-2 小程序列表页
图1-3 热门微博小程序示例
唯品会小程序是配套唯品会移动端在微信平台的电商购物应用。唯品会小程序具有完整的用户个人中心、购物车、商品分类及商品推荐等功能,在小程序中可以直接完成选货、加购物车、结算、活动参与等操作,是一款功能非常完善的优质小程序,如图1-4~图1-7所示。
腾讯视频小程序是视频娱乐类小程序中非常优秀的一款,用户可以直接在小程序上观看自己喜欢的电影、电视剧、自媒体短视频等,如图1-8所示。
图1-4 商品推荐
图1-5 商品分类
图1-6 购物车
图1-7 个人中心
图1-8 腾讯视频小程序
除上面列举的这几款优质的小程序外,生活中的各个场景几乎都有相关的小程序提供服务,读者可以在小程序搜索栏查找自己感兴趣的小程序进行体验。
1.1.3 小程序的适用场景
首先,相比移动端的应用程序,小程序具有如下5个特点。
● 不需要下载安装,第一次使用门槛极低。
● 节省流量,节省安装时间,不占用桌面。
● 体验仅次于原生应用,但比网页应用好很多。
● 小程序平台更统一,操作流程更统一,更容易上手使用。
● 对于开发者来说,可以极大地降低开发成本,并且可以忽略平台差异。
通过以上列举的小程序的特点可以发现,小程序其实并非要代替移动端应用程序,而是解决了移动端应用程序的一些痛点。移动端应用程序的推广成本是非常高的,若要让用户花费时间和流量下载应用程序并且完成注册是一个非常困难的过程,而小程序依赖微信天然的用户体系,加之不需要花费太多时间和流量,用户会非常乐意尝试。
因此,一些即用即走的功能型应用,或者完整移动端应用中的某个功能亮点都非常适合独立成一个微信小程序。基于以上特点,小程序也非常易于与线下的场景相结合,通过线程扫码,可以快速整合线上与 ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » 微信小程序开发实战 - (EPUB全文下载)