微信小程序是什么?
白羽 2018-06-04 来源 :网络 阅读 480 评论 0

摘要:核心功能是提供一些本地的API供H5上面的js调用,以此提升微信上H5应用的流畅度,希望本文对大家学微信有所帮助



       应用号以“微信公众平台小程序”的名义进行内测发布,核心功能是提供一些本地的API供H5上面的js调用,以此提升微信上H5应用的流畅度。


        从内测信息来看,小程序在通过向开发者开放多种服务及支撑能力以实现以上设想,主要面向开发者,这些服务和支撑能力包括:

视图容器:视图(View)、滚动视图、Swiper

基础内容:图标、文本、进度条

表单组件:按钮、表单等等

操作反馈

导航

媒体组件:音频、图片、视频

地图位置服务

画布

文件操作能力

网络:上传下载能力、WebSocket

数据:数据缓存能力

位置:获取位置、查看位置

设备:网络状态、系统信息、重力感应、罗盘

界面:设置导航条、导航、动画、绘图等等

开放接口:登录,包括签名加密,用户信息、微信支付、模板消息

 

        可以对比Cordova/Phonegap的常用接口

电池状态

摄像头

控制台

联系人

设备

设备体感

设备屏幕方向

对话框

文件

文件传输

地理位置

多语言

内置浏览器

多媒体播放和记录

网络状态

闪屏

震动

状态栏

网络请求白名单

输入键盘

总体来说这次开放的接口相对Cordova 或者React-native能够提供的原生接口相对较少。不过提供了和微信平台的接口支持。

        对微信小程序开发者的一点小建议,JS从幼儿园期的无模块模式,到jquery的匿名函数,到Extjs的模块化,到node的模块管理,前端的Requirejs管理,再到以Angular,React为代表的现代JS框架。所以建议开发者使用模块化管理微信小程序的代码,可以使用Angular,React来做开发。这样既能保证代码的规范,也能方便的使用cordova,react native将项目转化为App 。

        虽然还未收到微信小程序的内测邀请,还是提出对微信小程序的一点希望。

        1、提供本地前端代码的本地存储支持,这将极大提高web app的体验。

        2、提供更丰富的原生接口,可以为开发者提供更多的可能性。

        3、对个人开发者更加友好。

 


本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之微信频道!


本文由 @白羽 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程