- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
初识微信小程序1.1
了解微信小程序,能够说出微信小程序的概念1.1.1什么是微信小程序先定一个小目标!
1.1.1什么是微信小程序什么是微信小程序?
1.1.1什么是微信小程序与传统的原生应用相比,微信小程序是一种全新的连接用户与服务的应用,它可以在微信内被便捷地获取和传播,同时具有良好的用户体验。微信小程序是运行在微信中的应用,是一种不需要下载即可使用的应用,用户通过微信扫一扫或者搜一搜即可打开,且每个微信小程序的体积非常小。
了解微信小程序,能够说出微信小程序的特点1.1.2微信小程序的特点先定一个小目标!
1.1.2微信小程序的特户在使用微信小程序时无须安装,直接使用,不占用存储空间在使用微信小程序后,可以用完即走,无须卸载某一个名称被注册后,另一个微信小程序将不能使用相同的名称用户可以通过多种途径打开微信小程序,例如微信搜索、好友分享、小程序识别码等微信小程序入口丰富,再加上基于微信生态,使得微信小程序的传播能力强无须安装、触手可及用完即走、无须卸载名称唯一入口丰富传播能力强
1.1.2微信小程序的特点微信小程序是继原生应用和HTML5应用之后出现的一种新的应用形态,从功能方面来说,与他们是竞争对手。那么微信小程序与原生应用、HTML5应用有什么区别呢?
1.1.2微信小程序的特点微信小程序与原生应用的对比如下表。对比项微信小程序原生应用下载安装无须下载和安装从iOS和Android应用商店中下载体积大小体积小体积大跨平台可以跨平台不可以跨平台开发成本较低较高推广成本较低较高
1.1.2微信小程序的特点微信小程序与HTML5应用的对比如下表。对比项微信小程序HTML5应用运行环境运行在微信上运行在浏览器上用户体验较流畅实际上是打开一个网页,流畅度略差接口成本可以大量应用API可用API较少
了解微信小程序,能够说出微信小程序的发展前景1.1.3微信小程序的发展前景先定一个小目标!
1.1.3微信小程序的发展前景目前,微信小程序已经形成了自己的生态体系,它连接了开发者、运营者、投资者等各领域的企业,并且接入了多个第三方服务的平台。微信小程序已经进入到了一个快速发展的阶段,未来的发展空间也越来越大。生态体系在发展过程中,微信小程序不断自我完善,为开发者开放了越来越多的接口,它可以适用于大多数的用户和场景,还可以方便开发者进行深度挖掘。同时,微信为小程序提供了越来越多的开放功能,例如微信扫码、微信支付、地理定位等,这对微信小程序的发展也会起到推动作用。开放能力目前,微信小程序已经积累了大量用户,用户黏性高,使其他行业与微信用户有更好的连接,能够更好地与微信结合。用户黏性微信小程序的发展前景
了解微信小程序,能够说出微信小程序的宿主环境1.1.4微信小程序的宿主环境先定一个小目标!
1.1.4微信小程序的宿主环境什么是宿主环境呢?
1.1.4微信小程序的宿主环境宿主环境(HostEnvironment)是指程序运行所依赖的环境。例如,iOS系统和Android系统提供了两种不同的宿主环境,微信、微博等应用都需要依赖宿主环境才能运行,如下图。
1.1.4微信小程序的宿主环境微信小程序可以跨平台,这是因为微信小程序并不是一个直接安装在Android系统或iOS系统中的应用,而是运行在微信客户端上的应用。微信客户端给微信小程序提供的环境就是微信小程序的宿主环境。Android系统的应用不能在iOS系统中运行,iOS系统的应用也不能在Android系统中运行。因此,脱离了宿主环境的软件是没有任何意义的。
1.1.4微信小程序的宿主环境微信小程序在Android系统和iOS系统中的宿主环境如下图。
1.1.4微信小程序的宿主环境组件:用于快速搭建页面的结构。微信小程序的组件包括视图容器、基础内容、表单、导航、媒体、地图、画布、开放能力等。API:用于让开发者方便地调用微信提供的功能,例如获取用户信息、微信登录、微信支付等。微信小程序的宿主环境为微信小程序提供了丰富的组件和API(ApplicationProgramInterface,应用程序接口),具体解释如下。
文档评论(0)