精华内容
下载资源
问答
  • 轻应用
    万次阅读
    2017-12-08 13:38:19

    引言介绍:

    应用分为:原生应用(Native APP)、轻应用(webapp或者h5app)和混合应用(HibidAPP)

    其中流应用和轻应用现在多基于浏览器开啊H5应用程序

    小程序是基于微信平台(软件之上的软件)

    原生应用又称本地应用,UI体验好,更新复杂(尤其是苹果的原生app)

    混合应用多用于体积较大的开发APP(例如百度、京东和淘宝等手机app)

    小程序

     
    小程序一般指微信小程序
    微信小程序(wei xin xiao cheng xu),简称 小程序,缩写X CX,英文名Mini Program,是一种不需要下载安装即可使用的 应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。
    全面开放申请后,主体类型为企业、政府、媒体、其他组织或个人的开发者,均可申请注册小程序。小程序、订阅号、服务号、企业号是并行的体系。
    2017年1月9日, 张小龙在2017微信公开课Pro上发布的小程序正式上线。
    Q:小程序是什么?它有着什么样的功能?
    A:小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。对于开发者而言,小程序开发门槛相对较低,难度不及APP,能够满足简单的基础应用,适合生活服务类线下商铺以及非刚需低频应用的转换。小程序能够实现消息通知、线下扫码、公众号关联等七大功能。其中,通过公众号关联,用户可以实现公众号与小程序之间相互跳转。由于小程序不存在入口。 [2]  
    Q:小程序可以和现有的App 打通吗?
    A:小程序可以借助微信联合登录,和开发者已有的 App 后台的用户数据进行打通,但不会支持小程序和App 直接的跳转。
    Q:微信已经有了订阅号、服务号、企业号,小程序和这三者有什么不同?
    A:小程序、订阅号、服务号、企业号是并行的体系。
    Q:外界有说法称,小程序的推出意味着微信要做一个应用分发市场,是这样吗?
    A:微信推出小程序,并非想要做应用分发市场,而是给一些优质服务提供一个开放的平台。

    小程序是一次跨越式尝试?

    为什么我们把ios生态、安卓生态和微信生态摆在同一个层面上?因为在这样的量级别,微信已经创造了不可忽视的行业力量。这不仅仅是IOS、安卓生态,微信走出了从社交到生态的大跨步。

    当然,有APP应用关闭小程序也无可厚非,毕竟不是所有的都是适合的。不适合的就及时离开,于人于己都是最好的选择。所以,小程序依然是一款成功的产品。即便是从当下的形势来看,小程序只要稍微改变入口,提供给用户可利用的场景条件,再造一个行的生态体系内产品还是有可能的,毕竟只有一个微信,一个张小龙!

    流应用

    “流应用”是360赋予“生活助手”中移动应用软件的新名称,指的是一种无需安装、即点即用的全功能。
    流应用官方站点 - DCloud http://www.dcloud.io/streamapp.html
    流应用是DCloud公司开发的一种可以让手机App安装包实现边用边下的技术。利用js的动态语言特点,把手机端App的安装包拆解,流式下载到手机端。类似流媒体边看边下一样,流应用也可以边用边下。再辅以特殊的压缩解码技术,使得流应用可以在5秒内完成App的下载-安装-启动全过程。
    DCloud流应用引擎是一款基于HTM5+的技术的增强型js引擎,它首先对H5进行了大幅强化,让js可以调用40万原生能力,并且大幅提升了H5的性能体验。经过强化过后,使得基于HTML5+开发的流应用可以达到原生应用的标准。 [3]  
    边用边下依赖于动态语言的支持,所以流应用的客户端安装包是使用HTML和JS这种动态语言来编写的,但是为了保证App的功能和体验仍然是原生效果,使用了经过强化的js引擎,这种称之为HTML5+的引擎可以使得js调用几十万原生API,包括离线使用、本地设备能力调用以及强化的渲染引擎,使得流应用仍然做到了和原生一样的功能和体验。
    流应用的离线能力并非web缓存,是原生存储,不会被三方清理软件清理缓存而导致流应用失效。流应用结合了原生App和Web App的优势,又消除了各自的缺点,虽然是体验良好的c/s结构,但又让client秒开秒更新,是移动互联网App的更高级形态。 [4]  

    流应用本身原理就是使用H5页面,让用户减少了下载APP的那一个步骤,自然打开略快,但是H5应用页面与APP自身比较起来,用户体验和效率上肯定不如APP原生。就像页游和端游,玩起来页游不可能达到端游的体验水平。

    作为H5应用,首先自然要依托一个载体,比如浏览器,所以起能做到的事情都要限制于载体(这个浏览器)所能具备的权限与提供出来的接口。如果载体具备10个功能,自然H5应用能做10个功能。如果载体只具备9个功能,H5应用开发出100个功能也没用。

    H5应用的好处在于不需要升级,因为是WEB形式,自然服务器一改动所有用户都看到了。


    流应用的APP确实小,打开速度快,但是通过我的使用体验来说的话,有些类似网页应用,而且用起来好多效果都不是很好,相当于要速度不要质量,页面切换过快的话会白屏,或者直接卡死无反应,建议若是功能需求不是很多很高,可以用流应用,否则还是下载APP比较好


    轻应用

     
    LAPP (Light App) 即 轻应用是一种无需下载、即搜即用的全功能  App,既有媲美甚至超越native app的用户体验,又具备webapp的可被检索与智能分发的特性,将有效解决优质应用和服务与移动用户需求对接的问题。2013年 8月22日,百度在2013年 百度世界大会上宣布推出“轻应用”,可实现无需下载 [1]   ,即搜即用和通过 移动搜索功能。 [2]  
    第一,无需下载,即搜即用。
    以往,开发者付出高昂成本拉动用户下载应用,每隔十天半月还要推送更新版本,一不小心就遭用户卸载。例如,一款名叫多趣的旅游类应用,针对不同城市、不同景点有500多款 应用,下载和更新成本成为横亘在开发者和用户间的高槛。通过轻应用,搜索“上海导览”、“周庄导览”的用户需求都可以直接调起多趣,开发者后端的每一处更新在前端都自动呈现,无需骚扰用户。
       第二,破壳检索,智能分发。
    开发者开发的应用不再是信息孤岛,里面的内容都可以被索引,这跟原生应用形成明显的差别。在应用商店里,只有用户输入明确的App名称,例如“嘀嘀打车”,这个应用才能够被分发。而现在,移动搜索中自然表达的所有与打车有关的需求,比如“我要打车”、“从国贸到雍和宫”等,都将导向开发者开发的打车类应用,大大增加应用的曝光量和使用率,从源头解决分发难题。
       第三,功能强大,全能体验。
    轻应用能够帮应用调起语音、摄像头、定位、存储等手机本地或云端的多种能力,让应用的功能更强大。以好大夫在线轻应用为例,开发者不仅可以设置语音交流模块,还可以调起本地摄像头帮助用户拍摄化验单或患处,从而提供和Native App相同甚至更好的体验。
       第四,订阅推送,沉淀用户。
    轻应用不仅支持用户搜索时实现调用,还支持用户主动订阅。如果用户有订阅需求并添加应用,相关开发者就能够将用户沉淀下来,并对用户进行持续、精准的信息和服务推送。例如,很多视频类应用的用户有追剧的需求,百度支持用户订阅的功能,只要用户订阅了应用,每当有新剧更新,开发者都可以第一时间通知用户,增强粘性,从而与用户建立起更加稳固牢靠的关系。

    百度“轻应用”主要针对三大领域:
    媒体:包括资讯媒体、 自媒体
    工具:包括办公学习、金融理财、实用查询;
    生活服务:包括 交通住房医疗旅游娱乐教育汽车美食等。

    技术

    By搜索:轻应用可以在通过用户搜索关键词被展示,比如搜索“雍和宫”或者“百度旅游”,百度旅游轻应用都可以被展示出来。在哪些关键词下被展示,也取决于某个轻应用具体提供了什么样的资源与服务;资源与服务越丰富、越符合用户需求,被搜索展示出来的机会就越多
    By浏览:轻应用也可以同时在百度客户端的轻应用列表中被展示。
    另外,用户添加了轻应用后,可以在百度客户端内、以及手机系统桌面上进行快捷访问。

    运行



    轻应用在Android/iOS/WP7平台上都可以运行。当然,在手机百度客户端内部运行时,轻应用的功能和体验是最好的。

    建立轻应用有多种方式,且都非常简单。三种方式:新建;认领;套用模板。
    AppBuilder:对一个希望低成本建立轻应用的内容或服务提供者来说,可以套用百度提供的模板,灌入内容,轻松建站,就像发表博客一样简单(比如哈根达斯);
    SiteApp:对一个仅有PC站点的站长来说,百度siteapp可将PC站点自动转化为轻应用;站长认领以后,可以进一步调整UI展现(比如环球网);
    Clouda:对一个想开发移动webapp的开发者来说,可以使用clouda开发框架,实现一个功能和体验与native app齐平的轻应用(比如拥有语音叫车能力的嘀嘀打车轻应用)。
    综合分析对比
    H5应用的春天说了好久,会在这个寒冬后迎来么?

    跨平台、低开发成本,H5应用的前景非常好这个事情一直在讲,尤其在去年Htlm5的标准制定规范完成后。

    但目前基于H5的应用,不管是在微信内还是在web端,体验一直都相对于Native app来说仍然有很大的距离。H5应用的界面交互设计十分简陋,相对于原生应用有很多功能上的缺失;更加重要的一点是,无法本地化,应用的入口只有浏览器、微信等,一旦网络不好就谈不上用户体验。这也是百度轻应用这样的平台没有最终没有全面推广出来的原因所在。

    流应用就是针对H5应用的这些痛点推出的,相比较传统的H5应用和Native app主要有两个特点:

    • 安装包小,原生应用有很多SDK或者框架是通用的,但是每一个应用都必须有自己的SDK或者框架,这样就导致了安装包会比较大。流应用的解决方案是,一个包含通用框架的引擎+定制化的H5应用。这样不仅安装包小,而且避免了功能上的缺失。
    • 本地化,只要安装了流应用引擎,可以直接在手机桌面建立应用的启动图标,点击图标即可使用。流应用能跟原生一样调用操作系统的几十万本地api而且数据也会保存在本地。比如我在试用他们开发的36Kr资讯时,离线也可以看到一些内容。

    不过目前流应用的主要入口是360手机助手(官方也推出自己的流应用APP只有魅族和QQ浏览器可以搜的到),这也是目前他们主推的渠道。数字天堂创始人对此表示,流应用正在跟各个应用商店渠道谈合作来拓宽流应用的入口。像我这种对数字出品的产品完全无爱的用户就得去流应用官方下载他们的引擎正常使用流应用。

    微信小程序内测期间曾被万众期待,但上线后却有众多被开发者诟病的地方:

    1. 不开放线上流量,导致很多开发者撤出;
    2. 体积受限 1M 以内,很多 App 只能做裁剪版;
    3. 开放的 API 太少,很多原生功能无法实现;
    4. 界面 UI 被框死,无法与原生一致;
    5. 不能方便安装到手机桌面;
    6. 开发和运维工作只能单独一条线为微信服务,投资大回报不佳。

    开发者的不满,体现在小程序的应用上就是功能不全、体验不佳、没有维护运营,进而导致用户不满。

    此外每次从微信里点击数次才能启动小程序,还是比在桌面启动应用麻烦太多。

    毕竟微信是一个社交软件,而不是 OS,很多事情做起来别扭,让微信不限制小程序的体积和能力,也勉为其难,自动在桌面创建图标也是场景不顺。

    那么手机厂商们的“小程序”是什么样的?

    3 月 20 日下午,工信部下属的 HTML5 中国产业联盟,联合 7 家手机制造商宣布,基于 HTML5+ 开放标准推出即点即用的流应用。

    众多手机厂商表示,将在手机 ROM 原生支持 HTML5+ 规范,达到真正原生级体验。

    HTML5+ 规范是对 HTML5 的扩展,让 JS 可以调用到 OS 的各种能力,包括对体验提升很重要的原生动画、渲染能力。

    基于 HTML5+ 规范的即点即用应用叫流应用,也就是像流媒体的即点即看一样,把 App 流式发行到手机上(并非在线 Web 页面,而是安装到手机本地的 JS)。

    流应用和微信小程序一样可以即点即用,但功能是全开放的,操作系统的 API 大多可以调用,也没有体积和 UI 方面的各种限制,可以支撑开发者做出和原生功能体验一致的 App。

    更重要的是手机厂商们设计的使用方式继承了用户现有的习惯,在应用市场里找一个应用,点一下直接启动,然后在桌面创建图标,下次可以在桌面二次使用。

    附录:微信小程序转流应用教程 - http://ask.dcloud.net.cn/article/1249

    总结以上应用平台最终是公司之间的产品竞争,谁的用户体验好,谁将会是下一个赢家!




    更多相关内容
  • 易班轻应用快搭平台

    万次阅读 多人点赞 2020-05-23 21:43:30
    1 易班轻应用 轻应用是以第三方服务接入易班提供的一套基础框架和接入服务,接入方以网页应用的形式开发。 根据展示场景、方式不同,轻应用分为三种: 【1】、易班客户端内通过 Webview 展示,在易班app应用广场...

    目录

    1 易班轻应用

    2 轻应用快搭平台

    2.1 简介

    2.2 快搭平台的进入

    2.3 基本功能

    2.3.1 模块管理界面

    2.3.2 通用组件界面

    2.3.3 功能组件界面

    2.3.4 使用秀米等推文工具加强轻应用版面设计

    2.3.5 利用外部链接让轻应用快搭功能更完善

    2.3.6 轻应用快搭的发布与维护

    2.3.7 快搭轻应用的后台

    2.3.8 快搭轻应用其他

    3 快搭平台富文本插入视频

    3.1 简介

    3.2 浏览器开发者工具

    3.3 插入代码的位置

    3.4 使用iframe插入视频

    3.5 iFrame的地址

    3.6 插入富文本的代码

    3.7 将代码插入富文本

    3.8 注意

    4 快搭轻应用评论组件中图片的保存

    4.1 简介

    4.2 具体操作

    4.3 涉及知识

    5 一个关于失物招领轻应用快搭的制作

    6 快搭轻应用的一些想法


    1 易班轻应用

    轻应用是以第三方服务接入易班提供的一套基础框架和接入服务,接入方以网页应用的形式开发。 根据展示场景、方式不同,轻应用分为三种:

    【1】、易班客户端内通过 Webview 展示,在易班app应用广场推广(H5页面)。

    【2】、同时兼容易班客户端Webview、PC/手机浏览器展示,在易班双端应用广场推广(终端自适应UI)。

    【3】、轻应用快搭,一种由易班提供各种模板套件组装的轻应用搭建方式。

    2 轻应用快搭平台

    2.1 简介

    轻应用快搭平台是易班提供的快捷搭建轻应用的平台,在这个平台上,你基本不用到代码或其他知识,每个快搭轻应用都是由快搭平台的组件搭建组合而成,易班也为我们提供了组件后台数据的管理。利用易班轻应用快搭平台,我们可以很快地搭建我们的轻应用,做好后提交审核通过即可让大家使用。 

    2.2 快搭平台的进入

    电脑登陆易班网,登陆自己的易班账号,点击轻应用快搭,点击创建轻应用,然后选择我还没有轻应用,点击进去,然后选择模版随便一个,选择手机样式,然后使用该模版。填写相关信息即可。

    2.3 基本功能

    2.3.1 模块管理界面

    模块管理下面的一个一个模块对应着左边的一个一个模块,将鼠标放在模块管理上面,会有一支笔和一个类似眼睛的图案出现(前两个模块是没有眼睛的)点击那支笔可以修改每个模块的名字,点击那个眼睛可以显示隐藏模块。

    2.3.2 通用组件界面

    1、Banner:其可以作为轻应用模块里的横幅图片,将其拖到左边位置后,点击编辑可以修改它的标题,这样,标题就会在图片上显示了。Banner 主要体现中心意旨,形象鲜明表达最主要的情感思想或宣传中心。(一个轻应用只能加一个)

    2、富文本:其的功能相对于其它组件,我认为其可用性最高,几乎每个易班轻应用快搭都会用到富文本,将其拖到左边指定位置后,点击编辑,在编辑里,你可以添加文字,图片,表格(表格可以设置边界线可见与不可见及其他一些常用功能),链接等,你可以通过设计富文本让轻应用更美观及可用性。(一个轻应用可以有无数个)

    3、评论:其的功能就如其名用来评论的,在后台,你可以看到评论数据。评论组件可以用来抽奖,但要注册开放平台才能有这功能。

    4、签名墙:其的功能是只要点击那栏有签名墙,那点击的人就会在签名墙留下足迹,后台可以查到数据。(一个轻应用只能有一个)

    5、相关活动:你可以在编辑里面链接活动的地址,当点击时,就会跳转到相关页面(如果有想法,你也可以链接功能性网页)。(一个轻应用只能有一个)

    6、照片墙:你可以在上面放照片,这个照片是可以滚动的。(一个轻应用只能有一个)

    2.3.3 功能组件界面

    1、投票规则 投票选项:投票规则是和投票选项绑定在一起的,先定好投票规则后再去设置投票选项。要在投票选项中使用投票规则,所有的投票数据在后台均可以看到。(一个轻应用只能有一个)

    2、报名:按照所需去设置报名表,报名表的选项只有5个,后台同样能看到报名信息。(一个轻应用可以有无数个报名表)

    3、抢票:按照所需去设置抢票,后台同样能看到抢票信息。(一个轻应用可以有无数个抢票)

    4、贺卡:按所需去设置贺卡,其会在轻应用打开时显示。(一个轻应用只能有一个)

    5、大屏幕:其可以生成弹幕墙,即类似评论的组件,但可以让大家看到滚动的弹幕在投影上,可以用于演讲或其他活动,其也可以进行弹幕抽奖。但只有注册了开放平台才有的(一个轻应用只能有一个)

    6、一键入群:这个组件可以让点击者一点击就进入你所创建的公共群,这个功能是结合公共号一起使用的。公共号你要去申请才能建群,一键入群这个功能也是只有注册了开放平台才有的。(一个轻应用可以有无数个)

    2.3.4 使用秀米等推文工具加强轻应用版面设计

    即可以在秀米上把你要在富文本展示的信息编好,再复制过去就行了。

    2.3.5 利用外部链接让轻应用快搭功能更完善

    1、富文本是可以加入外部链接的,这给轻应用提供了更多的可能,更多设计的灵感,我们可以在秀米中先编排好图片当作菜单复制过去,再在每张图片上加链接,这样,每张图片就变成了有功能的按键。

    2、外部链接可以链接表单(像麦客表单等),H5,推文链接,易班上发布文章的链接等。

    3、在秀米中用视频组件加上视频的通用码是可以直接复制在富文本上然后直接在那栏直接播放的,不需要跳转链接。目前好像只支持腾讯的视频。

    4、基本涉及前端代码的修改,都可以以富文本为基础去修改代码,修改了是可以显示让人家看到的。

    2.3.6 轻应用快搭的发布与维护

    轻应用做好后,可以点击预览,查看效果,如果觉得可以了,就点击发布提交,校方审核过后就可以使用了。当校方审核过后,你再修改快搭轻应用是不用去点击提交的,直接点击暂不提交即可,快搭轻应用就修改了。有些组件如报名等一旦开始就不可修改了,应该注意。

    2.3.7 快搭轻应用的后台

    登录易班网,点击轻应用快搭,点击我的轻应用,点击你做的轻应用那里的统计按钮,即可进入,查看后台你制作的快搭轻应用的使用数据。

    2.3.8 快搭轻应用其他

    【1】、快搭轻应用色调的更改

    1、进入轻应用制作界面后,可以看到左边栏的右上角有个加号,如图,点击进去。

    2、选颜色保存后即可看到效果。

    【2】、快搭轻应用保存模板

    1、在快搭轻应用管理界面,将鼠标放在轻应用上,可以看到保存为模版,如下图,点击。

    2、写完标题保存即可,如下图。

    3、在快搭轻应用管理界面左边即可看到我的模版,点击进去后即可使用你保存的模版。

    【3】、删除快搭轻应用

    1、在快搭轻应用管理界面,将鼠标放在快搭轻应用上,点击统计按钮,如下图。

    2、在最上面有个删除按钮,按下就可以删除快搭轻应用了。

    【4】、大屏幕

    1、易班快搭轻应用的大屏幕组件即一种可以让你的评论像弹幕一样被人在一个网页上看到,在这个网页上,还可以进行弹幕的实时更新和进行弹幕抽奖。(大屏幕组件只有注册开放平台或成为公共号才有)

    2、在快搭轻应用的编辑页面拖一个大屏幕组件到编辑区如图,点击编辑。

    3、点击进去可以看到编辑大屏幕的一些设置:

         

    4、按照你所想要它呈现的效果设计完后,就可以发布让大家使用了。

    5、在大家的使用过程中,我们可以打开快搭轻应用的后台,即在快搭轻应用管理界面,将鼠标放在快搭轻应用上,点击统计按钮,就入如下页面。(事先写了几条评论)

    6、点击大屏幕链接,即可进入如下页面:

    7、在动态墙审核中把评论审核通过,你也可以在最初的设置中设置评论不用通过审核直接在墙中显示,即评论会如下图般显示出来。

    8、在大屏幕抽奖那里可以进行弹幕抽奖,中奖者可以通过后台获奖名单及抽奖时就可以知道了。

    3 快搭平台富文本插入视频

    3.1 简介

    易班快搭平台是可以借助富文本来插入视频的,但如果借助秀米,只能插入腾讯视频,其他视频就没法插入了,所以我们通过借助浏览器开发者工具Elements面板来修改富文本的代码插入其他网站的视频

    3.2 浏览器开发者工具

    1、打开浏览器后,按F12就可以打开了。以360浏览器为例,右键审查元素也可以打开。

    2、Elements面板:查找网页源代码 HTML 中的任一元素,手动修改任一元素的属性和样式且能实时在浏览器里面得到反馈。

    3、浏览器的开发者工具如下:

    3.3 插入代码的位置

    1、新建快搭轻应用后,加入一个富文本组件,打开组件,如图:

    2、在富文本设置旁边的空白处右击审查元素,如下图:

    3、打开编辑框:

    【1】、下面的“富文本设置”即对应上面的富文本设置。

    【2】、然后一直按那个三角符号下来,找到body,右键Edit as HTML,如下图:

    【3】、点击后就可以看到下图,到时候把代码复制进来即可。

    3.4 使用iframe插入视频

    1、PC和MOBILE通用的标签是:<iframe>嵌入窗体,video标签,mobile应该也支持,但是video标签支持的格式有限。(这里我们使用iframe)

    2、iframe属性:

    【1】、allowtransparency  iframe所载加页的背景颜色设置为transparent(透明)时iframe将透明化。

    【2】、allowfullscreen 启用 iframe 的内容以在全屏模式下显示。如果缺少,则仅 iframe(而非框架内的内容)可以进入全屏模式。

    【3】、frameborder 是否显示 iframe 周围的边框。

    3、一般视频播放窗口下方会有分享代码:视频地址、html代码、通用代码 等。我们这里用通用代码就能得到iFrame的地址。

    3.5 iFrame的地址

    1、腾讯视频

    【1】、登录网页版腾讯视频。

    【2】、找到你的视频,复制通用码,如下图:

    【3】、得到iframe的地址,下面的即为地址:

    <iframe frameborder="0" width="640" height="498" src="https://v.qq.com/iframe/player.html?vid=i00251jmiar&tiny=0&auto=0" allowfullscreen></iframe>

    3.6 插入富文本的代码

    <iframe width="100%" height="100%" frameborder="0" src="加入你找到的地址(腾讯为上面标红色的地址)" allowfullscreen=""></iframe>

    3.7 将代码插入富文本

    1、在p标记后面插入即可,插入后退出即可,如下图:

     

    2、然后按富文本那里的完成既可以了。

    3.8 注意

    1、可以通过url来匹配出iframe的src也仅有腾讯,优酷,其他基本不行。

    2、对于其他视频网站的,如果不行的话,还是插入个链接,跳转查看吧。

    4 快搭轻应用评论组件中图片的保存

    4.1 简介

    易班快搭轻应用评论组件,有时候我们会发现在快搭轻应用中的评论组件无法保存里面评论的图片下来,那么,我们的办法只能是截屏吗?答案是否定的,下面,将讲解一下易班快搭轻应用评论组价中的图片该如何保存下来。

    4.2 具体操作

    1、快搭轻应用在电脑网页端打开,在评论组件中选择你要保存的图片在那里直接审查元素(没有这选项的打开浏览器的开发者工具,按F12),如下图:

    2、然后直接点击开发者工具左上角的箭头在网页上选择你要保存的图片,如下图:

    3、如图操作:

    4、然后选中如下链接,在新的网页中打开:

    5、最后保存即可,如下图:

    注:查看审查元素后,里面的代码如下:

    <span class="img commentImg"

          style="background-image: url(此链接为在评论组件中显示的图片,经过缩放);"

          data-yimg="选中里面的链接,在新的网页中打开即可">

    </span>

    4.3 涉及知识

    1、background-image 属性为元素设置背景图像。(因为是背景图片,所以无法直接保存下来,有些浏览器有查看背景图片并可以保存下来的选项的(像IE,火狐等),但查看到的背景图像是上面第一个链接的图像,不是原图,所以有时候就达不到我们的要求)。

    2、HTML 5增加了一项新功能是自定义数据属性,也就是 data-*自定义属性(上面的data-yimg就是这种类型)。在HTML5中我们可以使用以data-为前缀来设置我们需要的自定义属性,来进行一些数据的存放,使用data-*可以解决自定义属性混乱无管理的现状。

    3、图片懒加载:

    当访问一个页面的时候,先把img元素或是其他元素的背景图片路径替换成一张大小为1*1px图片的路径(这样就只需请求一次),当图片出现在浏览器的可视区域内时,才设置图片真正的路径,让图片显示出来。这就是图片懒加载。

    4、图片懒加载思路:

    将页面里所有img属性src属性用data-xx代替,当页面滚动直至此图片出现在可视区域时,用js取到该图片的data-xx的值赋给src。

    5 一个关于失物招领轻应用快搭的制作

    1、你可以在第一栏简单介绍这个轻应用的用法。

    2、你可以把第二栏作为一个发布消息的功能栏,即添加一个富文本即可,在富文本中,你可以设置2个按钮(分别为:发布失物招领,发布寻物启事),按钮链接两个麦客表单即可,在麦客表单中,设置返回轻应用的按钮,用秀米去进行轻应用中按钮的版面设计即可。

    3、你可以把第三栏作为一个查看的功能栏,你可以加入两个富文本,一个富文本一个表格(这个富文本有提供,可以像Word的表格一样)用于发布消息,这一栏每天有人根据收集到的信息定点去更新消息就行了。

    4、你可以在第四栏加入一个评论组件,到时候根据建议修改轻应用,也可以在这栏中链接公众号推文等,用于把一些发布失物招领的平台都联合起来。

    这就做成了一个简单又实用的失物招领轻应用。

    6 快搭轻应用的一些想法

    关于易班的轻应用快搭平台,它的组件基本能满足我们一般活动的需求。但在开发功能性轻应用时,它显得有些无力。虽说它可以链接外部链接以及秀米等一些工具可以提供辅助,但有时候,你找的外部链接是不允许你更改它的页面的,那怎么返回或跳转链接,就很困难了。这样,在跳转过那个网页后,你可以只能点左上角它提供的返回,后退一步。这样,我觉得在使用上很不友好。我觉得,我们在设计轻应用时,除了要考虑页面的美观度和功能的完善度,也要考虑一下各功能配合跳转之间的契合度。

    在设计快搭轻应用之时,合理地利用组件,发挥脑洞,或许,快搭轻应用真的有无限的可能给你。

    易班轻应用是可以在微信,浏览器上使用的,不局限于APP,只需要登录一下账号。所以,当你的轻应用开发出来了,可以在推文中链接上你的轻应用或其他方式去推广。

    展开全文
  • 易班轻应用开放平台

    千次阅读 2020-05-23 22:49:35
    易班轻应用开发平台的使用

    目录

    1 易班开放平台注册

    2 互联网开放平台

    3 易班开放平台

    3.1 易班开放平台的入口

    3.2 开发者加入易班开放平台

    3.3 如何成为开放者

    3.4 如何创建应用

    3.5 如何把应用融入易班

    3.6 如何上架应用

    3.7 如何维护更新上架应用

    3.8 应用权限

    3.9 易班授权概述

    3.10 授权有效期

    3.11 易班API

    4 易班开放平台创建应用

    4.1 站内应用介绍

    4.2 网站接入介绍

    4.3 移动应用介绍

    4.4 轻应用介绍

    4.5 如何创建应用

    4.6 技术开发

    4.7 轻应用授权设计流程

    5 实战-利用开放平台SDK实现官方demo

    6 利用开放平台SDK实现官方demo

    6.1 在开放平台创建轻应用,用于测试

    6.2 SDK的目录结构

    6.2.1 文档目录结构

    6.2.2 demo目录

    6.3 测试demo


    1 易班开放平台注册

    1、登录PC端易班网页

    2、点击应用广场

    3、点击开发者,进入一个页面,然后注册即可使用

    2 互联网开放平台

    在互联网时代,把网站的服务封装成一系列计算机易识别的数据接口开放出去,供第三方开发者使用,这种行为就叫做Open API,提供开放API的平台本身就被称为开放平台。通过开放平台,网站不仅能提供对Web网页的简单访问,还可以进行复杂的数据交互,将它们的Web网站转换为与操作系统等价的开发平台。第三方开发者可以基于这些已经存在的、公开的Web网站而开发丰富多彩的应用。

    3 易班开放平台

    易班开放平台是指由易班网(http://www.yiban.cn,下面简称易班)所享有并运营的软件和提供的服务, 开发者可通过这些软件和服务开发易班插件及应用组件。

    易班开放平台目前开放了轻应用、网站接入和移动APP等类型的接入。易班开放平台可以为您提供易班的账户体系、关系体系、分享体系等相关接口, 更多内容查看易班API。

    您可以通过简单的代码整合,在您的网站上放置易班登录按钮,您的网站用户就能够使用易班账号进行登录。 您也可以将应用接入易班轻应用,用户可以在易班客户端、应用广场直接访问您的应用。

    3.1 易班开放平台的入口

    https://o.yiban.cn/

    3.2 开发者加入易班开放平台

    1、 可融入易班大学生用户的社交圈

    2、 使用最低的成本接入开放平台

    3、 可获取易班的技术支持

    3.3 如何成为开放者

    1、易班账号登录开放平台,点击右上角用户头像,选择个人中心。

    2、填写开发者信息。

    个人开发者,适用于个人开发或个人带领的开发团队。

    3、提交审核,易班工作人员将在2~3个工作日完成审核,并以消息盒子通知。

     

    3.4 如何创建应用

    1、适用于PC浏览器内嵌至易班iframe内加载,详见站内应用介绍

    2、使用于易班app内置浏览器内加载,可兼容于PC/手机浏览器,详见轻应用介绍

    3、独立的web网站,详见网站接入介绍

    4、独立的app客户端,详见移动应用介绍

    3.5 如何把应用融入易班

    易班开放平台采用oauth2.0验证应用与易班用户身份。授权后,本次访问的易班用户可通过应用调用易班api进行互动。

    3.6 如何上架应用

    1、创建应用,填写应用信息、开发信息。获得开放平台分配的应用AppID、AppSecret。 请妥善保管AppSecret,如发现被盗用,请及时联系易班客服重置,以免影响应用的正常运营。

    2、开发者编写、测试应用端代码。

    3、应用开发完成,点击管理中心该应用的提交审核操作项。 提交审核前请确保已完成任何应用信息或应用程序的更改,避免审核不通过。

    4、提交审核,易班工作人员将在2~3个工作日完成审核,并以消息盒子通知。

    3.7 如何维护更新上架应用

    【1】、需要更改上架应用信息、开发信息时:

    1、在管理中心中修改应用信息。 修改后自动提交上架应用信息的审核申请,此时应用信息并未真正被修改。

    2、易班工作人员将在2~3个工作日完成审核,并以消息盒子通知。如通过审核应用信息正式被修改。

    【2】、需要更改上架应用代码时:

    1、在管理中心中将应用更改为维护状态。

    2、更改、测试应用代码。

    3、确认完成应用端代码迭代后,将应用更改为运营状态。

    3.8 应用权限

    1、测试权限:

    适用于开发阶段的应用或网站,拥有调用基础接口的权限。频次上限单用户、单ip每应用1000/小时。

    2、常规权限:

    适用于运营阶段的应用或网站,拥有调用基础接口的权限。频次上限单用户、单ip每应用10000/小时,接口调用超频可申请提高。

    3、高级权限:

    适用于需要更多资源的应用或网站,拥有调用基础接口、进阶接口的权限。频次上限单用户、单ip每应用10000/小时,。

    4、校级权限:

    适用于院校授权开发运营的应用或网站,拥有调用基础接口、进阶功能接口、易班校级接口、用户实名接口的权限。 用户实名接口仅提供申请院校所属的用户实名信息。频次上限单用户、单ip每应用10000/小时。

    3.9 易班授权概述

    易班api的访问大多都需要验证用户身份,而oauth2.0是目前最主要的用户身份验证和授权方式。关于易班授权流程如图所示。

    程序一定要具备足够的健壮性,调用接口时判断接口的返回值,如果用户的access_token失效,需要引导用户重新授权。access_token失效原因有以下几个:

    1、用户取消了对应用的授权。

    2、access_token自然过期。

    3、用户第一次访问。

    3.10 授权有效期

    应用权限等级

    测试

    常规

    高级

    校级

    合作

    授权有效期

    1

    7

    15

    15

    30

    3.11 易班API

    1、所谓的开放API(OpenAPI)是服务型网站常见的一种应用,网站的服务商将自己的网站服务封装成一系列API(Application Programming Interface,应用编程接口)开放出去,供第三方开发者使用,这种行为就叫做开放网站的API,所开放的API就被称作OpenAPI(开放API)。

    网站提供开放平台的API后,可以吸引一些第三方的开发人员在该平台上开发商业应用,平台提供商可以获得更多的流量与市场份额,第三方开发者不需要庞大的硬件与技术投资就可以轻松快捷的创业,从而达到双赢的目的,开放API是大平台发展、共享的途径,让开发者开发一个有价值应用,付出的成本更少,成功的机会更多。

    2、易班API介绍可以上易班开放平台看相关文档。

    4 易班开放平台创建应用

    4.1 站内应用介绍

    站内应用是通过站内应用框架服务将您的应用接入进易班,让用户在易班网站内使用应用。更好的提升用户使用体验、 更多的应用推广机会、更简单的易班授权流程。

     使用场景:PC浏览器,在易班web版应用广场推广

    效果如下图:

    4.2 网站接入介绍

     网站接入是易班针对第三方网站提供的社会化网络接入方案。接入易班授权让您的网站支持用易班帐号登录,让用户方便的分享网站内容、在网站上关注您的易班动态,快速为网站增加用户、流量和推广度。

    使用场景:PC浏览器,在易班web版应用广场推广(可兼容手机浏览器,开发者自行推广)

    4.3 移动应用介绍

    移动应用是易班针对第三方移动客户端提供的交互模式。使用易班授权让您的客户端支持用易班帐号登录,让用户方便的同步第三方客户端内容、并关注您的易班动态。

    使用场景:独立app客户端,在易班web版应用广场提供下载

    如图:开发出来后,在易班平台上下载使用

    4.4 轻应用介绍

    轻应用是以第三方服务接入易班提供的一套基础框架和接入服务,接入方以网页应用的形式开发。 根据展示场景、方式不同,轻应用分为三种。

    1、易班客户端内通过 Webview 展示,在易班app应用广场推广(H5页面)。

    2、同时兼容易班客户端Webview、PC/手机浏览器展示,在易班双端应用广场推广(终端自适应UI)。

    3、轻应用快搭,一种由易班提供各种模板套件组装的轻应用搭建方式。

    4、创建轻应用流程图:

    4.5 如何创建应用

    移动应用的创建、修改、发布上架等如下图流程所示,开发者可以根据应用当前的状态进行相应的操作。

    4.6 技术开发

    应用信息保存成功后,将会获得该应用的AppID和AppSecret,您可以通过这两个备案凭证开始进行相关的技术开发工作。 AppID是应用的唯一标识,开放平台通过AppID来鉴别应用的身份。AppSecret是给应用分配的密钥,开发者需要妥善保存这个密钥,这个密钥用来保证应用来源的的可靠性,防止被伪造。

    应用服务器需由开发者自行解决,易班开放平台不提供服务器资源。

    4.7 轻应用授权设计流程

     

    5 实战-利用开放平台SDK实现官方demo

    1、打开易班开放平台,打开文档中心,点开授权机制

    2、下载相应的SDK,这里下载php SDK

     

    3、解压

    4、解压轻应用SDK,这里讲轻应用SDK,其他压缩包可直接删除

    5、解压后的文件目录结构

    6 利用开放平台SDK实现官方demo

    6.1 在开放平台创建轻应用,用于测试

    6.2 SDK的目录结构

    6.2.1 文档目录结构

    -- /

      |

      |-- classes/      开放平台SDK(轻应用)

      |-- demo/     测试实例

          |-- config.php      配置文件,您需要修改这个文件写入对应的 AppID 等信息

          |-- index.php       DEMO入口

          |-- iapp.php        轻应用授权流程(使用DEMO时请将管理中心->应用详细中应用地址指向此文件所在的URL)

          |-- apitest.php     功能接口测试(需要完成授权流程获取到access_token才能进行接口测试)

          |-- revoke.php      撤销授权功能调用测试

      |-- README.txt          本文档

    6.2.2 demo目录

    测试实例,我们可以通过demo来理解易班开放平台是怎么让用户通过易班账号第三方登录你的轻应用的

    1、index.php:入口文件

    <?php 
    require 'config.php';     //引入demo目录中的config.php文件
    $appUrl = isset($config['CallBack'])?$config['CallBack']:'javaScript:;';
    /*URL判断 看config.php是否设置了回调地址CallBack,如果有,将回调地址赋予$appUrl,否则赋予空*/
    ?>
    <!DOCTYPE html>
    <html lang="zh-cn">
    <head>
    	<meta charset="UTF-8">
    	<title>易班开放平台DEMO</title>
    	<style>	* { line-height: 32px; } </style>
    </head>
    <body>
    	<div>
    		<p style="font-weight: bold;">
    			轻应用SDK使用DEMO
    		</p>
    		<p style="font-weight: bold;">
    			1、<a href="https://o.yiban.cn/manage/index" target="_blank">开放平台管理中心</a>左侧导航栏中选择"轻应用"中的应用(若无应用则创建新应用)
    		</p>
    		<p style="font-weight: bold;">
    			2、设置应用中的“使用场景"选项为"兼容易班客户端、PC/手机浏览器",以便在浏览器中运行DEMO
    		</p>
    		<p style="font-weight: bold;">
    			3、设置应用中的"应用地址"为此DEMO中iapp.php所在的URL
    		</p>
    		<p style="font-weight: bold;">
    			4、修改此DEMO中config.php文件,填写应用信息(Appid和AppSecret),CallBack填轻应用的授权回调地址
    		</p>
    		<p style="font-weight: bold;">
    			以上步骤操作完成后点击下方链接测试DEMO
    		</p>
    	</div>
    	<div>
    		<a href="<?=$appUrl?>">轻应用DEMO</a>   
    <--点击,跳转到回调地址,处理授权-->
    	</div>
    </body>
    </html>

    2、config.php:配置文件,您需要修改这个文件写入对应的 AppID 等信息

    <?php
        /**
    	 * 配置文件(轻应用)
    	 */
    	$config = array(
    	    'AppID'     => '',     //此处填写你的appid
    	    'AppSecret' => '',     //此处填写你的AppSecret
    	    'CallBack'  => '',     //此处填写你的授权回调地址
    	);

    3、iapp.php:轻应用授权流程

    <?php
    	/**
    	 * 轻应用授权
    	 * 
    	 */
    
    	/**
    	 * 包含SDK
    	 */
    	require("../classes/yb-globals.inc.php");
    
    	//配置文件
    	require_once 'config.php';
    	
    	//初始化
    	$api = YBOpenApi::getInstance()->init($config['AppID'], $config['AppSecret'], $config['CallBack']);
    	$iapp  = $api->getIApp();
    	
    	try {
    	   //轻应用获取access_token,未授权则跳转至授权页面
    	   $info = $iapp->perform();
    	} catch (YBException $ex) {
    	   echo $ex->getMessage();
    	}
    	
    	$token = $info['visit_oauth']['access_token'];//轻应用获取的token
    ?>
    <html>
    <body>
    	<p><?php if (isset($token)&&$token){?>授权成功,点击下方链接查看通用接口测试<?php }?></p>
    	<a href="apitest.php?token=<?=$token?>">点击查看通用接口调用测试页面</a>
    	<--将获得的token传递到apitest.php页面,以供使用-->
    </body>
    </html>

    4、apitest.php:功能接口测试(需要完成授权流程获取到access_token才能进行接口测试

    以下代码有删改
    <?php
    $token = isset($token) ? $token : $_GET['token'];
    
    /**
     * 包含SDK
     */
    require("classes/yb-globals.inc.php");
    
    // 配置文件
    require_once 'config.php';
    
    //初始化配置信息,并获取token
    $api = YBOpenApi::getInstance()->init($config['AppID'], $config['AppSecret'], $config['CallBack']);
    $api->bind($token);
    
    ?>
    <html>
    <body>
    	<table style="width: 960px;margin-top:10px;margin-bottom:10px;" border="1">
    		<tr>
    			<td style="width: 15%;">API介绍</td>
    			<td style="width: 30%;">调用方法</td>
    			<td style="width: 50%;">返回结果</td>
    			<td style="width: 5%;">接口说明</td>
    		</tr>
    		<tr>
    			<td colspan=4>用户接口</td>
    		</tr>
    		<tr>
    			<td>获取当前用户基本信息</td>
    			<td>$api->request('user/me');</td>
    			<td><?php var_dump($api->request('user/me'));?></td>
    			<td><a href="https://o.yiban.cn/wiki/index.php?page=user/me" target="_blank">查看</a></td>
    		</tr>
    		<tr>
    			<td colspan=4>授权接口</td>
    		</tr>
    		<tr>
    			<td>开发者主动取消指定用户的授权</td>
    			<td>$api->request('oauth/revoke_token', array('client_id'=>$api->getConfig('appid')), true);</td>
    			<td><a href="revoke.php?token=<?=$token?>">点击撤销用户授权</a></td>
    			<td><a href="https://o.yiban.cn/wiki/index.php?page=oauth/revoke_token" target="_blank">查看</a></td>
    		</tr>
    		<tr>
    			<td>查询用户access_token的相关授权信息</td>
    			<td>$api->request('oauth/token_info', array('client_id'=>$api->getConfig('appid')), true);</td>
    			<td><?php var_dump($api->request('oauth/token_info', array('client_id'=>$api->getConfig('appid')), true));?></td>
    			<td><a href="https://o.yiban.cn/wiki/index.php?page=oauth/token_info" target="_blank">查看</a></td>
    		</tr>
    	</table>
    	<a href="index.php">返回首页</a>
    </body>
    </html> 

    5、revoke.php:撤销授权功能调用测试

    <?php
    //回收授权操作
    $token = isset($token) ? $token : $_GET['token'];
    
    /**
     * 包含SDK
     */
    require("../classes/yb-globals.inc.php");
    
    // 配置文件
    require_once 'config.php';
    
    $api = YBOpenApi::getInstance()->init($config['AppID'], $config['AppSecret'], $config['CallBack']);
    $api->bind($token);
    ?>
    <p>调用取消用户授权后的返回结果</p>
    <p>
    <?php 
    $res = $api->request('oauth/revoke_token', array('client_id'=>$api->getConfig('appid')), true);
    var_dump($res);
    ?>
    </p>
    <p><?php if ($res['status']==200) {?>撤销授权成功,下次访问DEMO时会重新要求用户授权<?php }?></p>
    <a href="index.php">返回DEMO首页</a>

    6.3 测试demo

    1、将解压的整个目录放在wamp软件的Apache的www目录下,如果改了默认目录,放在改后的目录下

    2、修改demo目录中的config.php文件

    $config = array(

               'AppID'     => '',     //此处填写你的appid

               'AppSecret' => '',     //此处填写你的AppSecret

               'CallBack'  => '',     //此处填写你的授权回调地址

           );

    3、将开放平台的应用中的“使用场景"选项为"兼容易班客户端、PC/手机浏览器",以便在浏览器中运行DEMO

    4、设置应用中的"应用地址"为此DEMO中iapp.php所在的URL

    http://localhost/YBAPI-SDK/demo/iapp.php

    5、完成修改后,即可在浏览器输入

     

    http://localhost/YBAPI-SDK/demo

    进入此页面:

    点击轻应用DEMO,进行用户授权:

    授权完成:

    点击查看通用接口调用测试页面,即可看到调用接口后显示与用户相关的信息:

    点击撤销用户授权,即可撤销用户相关授权

    到这里,一个简单的开放平台demo实现就完成了,你可以利用这些开放平台提供给你的接口开发自己的轻应用了,这里的第三方授权登录类似于一些网站让你用QQ或微信账号第三方登录。

    展开全文
  • HaaS轻应用(Python)总览

    千次阅读 多人点赞 2021-03-24 15:54:58
    HaaS轻应用(Python):基于HaaS-AI的文字识别 HaaS轻应用(Python):基于HaaS-AI的图像分类 精通 在熟练掌握了Python轻应用的官方接口和文档以后,就可以开始了解Python轻应用的代码框架,运行流畅以及扩展规则,开启...

    在物联网方案多样化与场景碎片化等大背景下,基于阿里云物联网数亿设备落地经验,阿里云物联网团队推出了HaaS这个加速AIoT中小开发者的创新平台。

    HaaS(Hardware as a service)硬件即服务。通过向用户提供物联网场景中的的标准硬件以及嵌入到硬件中的软件驱动及功能模块,为用户提供物联网设备高效开发服务。

    旨在帮助AIoT中小开发者聚焦业务,能做到低门槛快速组装软硬件积木,实现设备安全上云,加速AIoT创新迭代。

    HaaS设备端软件基于阿里云智能自研物联网操作系统AliOS Things,使用AliOS Things 如何在HaaS设备上快速搭建自己产品级应用呢?

    HaaS给出的答案是: HaaS轻应用(Python),它的特点如下:

    • 资源占用少
    • 上手简单,敏捷开发

    官方文档

    为什么选择Python轻应用

    Python优美简洁的语法,丰富的三方库让Python语言用户飞速发展。

    根据Tiobe之最新编程语言排名,Python语言流程度持续上升,正式超过java语言,登上世界第二大语言的宝座。

    因此,一款开发板,能否支持Python语言,成为了它的一个重要标志。

    HaaS轻应用(Python)基于MicroPython进行开发,MicroPython 继承了python优美简介的语法,同时提供了便捷的嵌入式硬件操作库。

    HaaS100作为阿里云智能IoT团队推出的一款 IoT开发板,它适配了MicroPython的运行引擎, 提供了各种丰富的硬件操作接口,同时提供阿里云物联网平台和云端AI相关的能力。

    通过此开发板,可以轻松通过python程序实现硬件控制,云端AI以及云端互通的能力。

    HaaS轻应用(Python)优点

    HaaS开发板上的HaaS轻应用(Python)它主要有以下优点:

    • 便捷的开发调试方法(免编译,交互式执行)
    • 硬件驱动开发和外设控制能力
    • 阿里云物联网平台能力
    • AI能力(支持达摩院150+视觉AI算法)

    运行环境

    • 硬件: HaaS开发板
    • 软件: AliOSThings 3.3

    通过本文开发者能获取Python轻应用的最佳学习路线,也能快速获取所有关于Python轻应用的资源,让您轻松上手AI开发。

    入门

    入门阶段推荐从环境搭建开始,熟悉Python轻应用的开发和启动方式和调试手段开始.

    快速上手

    HaaS EDU K1 快速搭建Python开发环境

    更优的工具,更方便的语言,使用HaaS Studio开发Python轻应用

    进阶

    进阶阶段推荐按照快速上手的三个维度开始学习,最终实现自己的特色化的连云,控端,AI多媒体应用。

    HaaS轻应用(Python):手把手带你玩转mqtt

    HaaS轻应用(Python): si7006温湿度传感器案例

    HaaS100使用Python连接物联网平台并控制设备硬件

    【开发者案例】使用HaaS EDU K1实现一个数字量角器

      HaaS训练营案例:温湿度上云

      炸裂!上手三天,就在开发板上播放BadApple, 还是Python香

    HaaS轻应用(Python): 使用“千里传音“服务打造您的专属云喇叭

    AI/多媒体案例

            请参考快速上手中的参考案例,更多案例持续更新中,敬请期待!

            HaaS轻应用(Python):基于HaaS-AI的文字识别

            HaaS轻应用(Python):基于HaaS-AI的图像分类

                   

    精通

    在熟练掌握了Python轻应用的官方接口和文档以后,就可以开始了解Python轻应用的代码框架,运行流畅以及扩展规则,开启自己扩展自己需要的接口。

    原理介绍

    相关案例发布中,敬请期待!

    接口扩展

    如何给Python轻应用添加新的组件:Python轻应用扩展适配介绍

    技术交流

    MicroPython 继承了Python易学易用的特点,同时提供了基于嵌入式硬件的基础库封装,让开发者可以很方便的通过交互式的环境,实时进行嵌入式开发,让嵌入式开发也变得简单方便。

    如需更多技术支持,可加入钉钉开发者群,或者关注微信公众号

    展开全文
  • 本文以实战经验图文超详细讲解如何用Xcode开发苹果轻应用(App Clip)包括生成轻App码以及注意事项和相关问题。 国内各大平台相继推出小程序、快应用,苹果在2020年的WWDC 开发者大会上发布了iOS14其中有一个新功能...
  • 易班轻应用富文本介绍

    千次阅读 2020-08-02 21:02:38
    易班轻应用富文本介绍轻应用富文本1.图文排版2.视频插入a.从秀米中插入(仅支持腾讯视频)b.从易班发话题中间接插入视频 轻应用富文本 1.图文排版 利用秀米可以直接进行图文排版,易班轻应用富文本支持直接从秀米...
  • 这边使用的是轻应用直播SDC 实现案例之前,前提我们有2个参数了 player.setup({ src: [ { url: 'imou://open.lechange.com/3C0338EPA****/0/1?streamId=1', // url拼接说明请见:2.2.3 轻应用播放地址说明 ...
  • 如何使用HTML+CSS+JavaScript+wamp sever自主搭建一...二,易班轻应用是什么?三,怎么搭建第三方轻应用?1. 必备基础知识2. 服务器购买3. 环境配置(服务器端)下载wamp安装包下载安装vc++运行库环境安装wamp serve...
  • 微应用,轻应用和微信小程序什么区别啊,各适用于什么场景啊,微应用是360卸载程序后提示的
  • 微信小程序 vS“轻应用

    千次阅读 2017-01-19 11:08:16
    最近微信小程序很火,前段时间合作部门在项目中实现的JWT应用平台和它理念类似,说白了就是平台提供一些底层接口支持,使应用完成一些通过H5无法实现的功能。 以下是一篇分析得比较清楚的文章: 什么是小程序?...
  • 轻应用介绍 - 用JavaScript进行嵌入式开发

    万次阅读 多人点赞 2020-11-26 07:10:08
    轻应用框架:封装了JavaScript引擎和API接口,用于支持轻应用开发的软件框架(右图) 特点 轻巧:基于事件驱动的JavaScript轻应用短小精悍,免编译、免烧录 快速:结合阿里云物联网平台,一键完成应用...
  • 导语:要说现如今哪些营销方法最能生动形象的传达发布者的意图,屡屡刷爆微信的朋友圈圈... H5如斯势头,不得不让营销人对H5页面的将来充满了无限的想象,在营销中应用H5页面进行传播的人越来越多。其真实在移动的传播
  • 对于我们HaaS轻应用开发目前只用到一个串口监控指令,这样我们可以把调试和开发全部都集成到VS Code里面了。 开三个terminal,一个执行amp,一个连接用户串口执行交互解释器,一个连接调试串口输出日志。 > aos ...
  • 百度轻应用

    千次阅读 2014-07-30 20:42:52
    LAPP (Light App) 即轻应用是一种无需下载、即搜即用的全功能 App,既有媲美甚至超越native app的用户体验,又具备webapp的可被检索与智能分发的特性,将有效解决优质应用和服务与移动用户需求对接的问题。...
  • 钉钉轻应用PC免登5步曲

    万次阅读 2018-07-13 18:58:00
    (因为没太注意官方文档,被如此简单的东西困扰了大半天)直接用官方提供的jsapi,在操作之前,区分浏览器环境(如果是从钉钉应用中进入的话再引入jsapi,如果不是则不需引入)、定义企业id(直接在开放平台获取)1....
  • 轻应用介绍

    千次阅读 2015-11-19 10:41:42
    相关资料链接• http://www.ebrun.com/20131114/85688.shtml• http://www.geekpark.net/read/view/188049• http://tech2ipo.com/59681
  • Javascript轻应用命令行工具

    千次阅读 2021-01-06 10:52:37
    这里主要介绍轻应用的命令行工具,即用于轻应用的辅助开发,以简单的命令行方式运行在Mac或Windows电脑上的工具。命令行工具主要是用来推送设备应用脚本到设备端,并拥有一套完整的命令,可以完成设备的应用热更新、...
  • JavaScript轻应用网络模块介绍

    千次阅读 2021-04-03 22:16:26
    JavaScript轻应用提供了网络管理相关的功能,APP可以通过JSAPI获取网络相关的信息,并且可以接收网络连接、断开的事件。 另外,轻应用也提供了通用的udp、tcp、http、mqtt等网络连接功能。 1、network接口 示例...
  • HaaS600 Kit的JavaScript轻应用开发配置

    千次阅读 2021-01-09 12:26:47
    关于轻应用的文档请参考轻应用总览 HaaS600 Kit 是一款基于 HaaS600系列模组评估的高性价比开发板。可应用于共享控制、金融支付、智能语音、泛工业等场景的智能硬件产品开发。 HaaS600套件包含以下物料: ...
  • 前两天弄了个微信公众帐号,今天搞了个百度轻应用,几点感受: 1、微信更像是一个聊天平台,而轻应用更像是一个应用(APP); 2、配置来说轻应用更灵活,更好玩,更漂亮;而微信则比较死板; 3、微信重点在交互,...
  • 阿里云应用服务器 安装nginx

    千次阅读 2021-11-27 11:05:47
    阿里云应用服务器 安装nginx并使用
  • 阿里云应用服务器使用指南

    千次阅读 多人点赞 2021-02-08 11:42:19
    #阿里云应用服务器使用指南 ##云服务器 云服务器(Elastic Compute Service, ECS)是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可...
  • 应用服务器(Lighthouse)是新一代面向中小企业和开发者的云服务器产品,具备运维、开箱即用的特点,适用于小型网站、博客、论坛、电商以及云端开发测试和学习环境等量级业务场景,相比传统云服务器更加简单...
  • 轻应用框架, Clouda先行

    万次阅读 2013-12-10 14:54:34
    其实在8月22日当百度通过百度大会向大家抛出“轻应用”和Clouda框架的概念之后, 在业界就引起了不小的轰动, 好多开发者已经开始跃跃欲试。 那么到底Clouda是什么呢?它对咱们到底有啥用呢?怀着好奇的心情, ...
  • 阿里云虚拟主机、ECS云服务器和应用服务器有什么区别?这些主机都能建站,那么在使用环境和实际操作中区别还是很大的。魏艾斯博客从技术、性能等方面详细讲解这三者的区别。 1、云虚拟主机不需要用户参与服务器...
  • 何小鹏:轻应用,不只是Web App

    千次阅读 2013-09-10 00:21:22
    随着硬件和网络的发展,行业整体一定还会迎来第二个高峰,契机就是轻应用(包括轻游戏)的崛起。 注:本文为极客公园观察家 UC优视总裁何小鹏对百度最近新推出的轻应用概念的解读。 百度今年力推自有 App,...
  • 易班的轻应用和易班web端的话题博文是可以使用css代码来设计格式的,但是博文话题不可以用外链的css代码,而且页面的代码量有限制,所以不容易做出好的效果。然而轻应用是可以外链css代码的,只需要link一下就可以了...
  • Linux系统安装JDK+环境变量配置,详细完整教程,以腾讯云-应用服务器为例
  • 阿里云应用服务器与AWS Lightsail (参考AWS Lightsail测评)以及Linode、DigitalOcean、Vultr等传统主机厂商的产品类似,相对于阿里云ECS产品更加简单易用,且性价比更高,主要面向个人和小型企业的建站需求。...
  • 不同于传统嵌入式开发流程,轻应用的JavaScript应用在PC端开发完成后,无需编译、链接、固件烧录等繁琐步骤,用户可直接使用命令行工具动态推送最新的应用到指定设备,这个过程我们称之为应用热更新,轻应用支持本地...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 656,842
精华内容 262,736
关键字:

轻应用

友情链接: ssr-win.zip