APP下载

HTML5技术及其应用模式研究

2019-11-01李立

数字技术与应用 2019年7期
关键词:应用模式安全性

李立

摘要:本文探讨了HTML5技术,分析了HTML5技术的特性及安全性,研究了HTML5技术应用模式,以及HTML5技术的主要应用。

关键词:HTML5技术;应用模式;安全性

中图分类号:TP312.1 文献标识码:A 文章编号:1007-9416(2019)07-0080-01

0 引言

对于Web平台来说HTML5技术是重要的基础,HTML5技术开发是经过苹果、谷歌等诸多公司一同酝酿出来的技术成果,主要的好处是HTML5技术是公开性的,同时HTML5技术开发也有诸多的有点存在,比如在页面优化以及处理等,HTML5技术都是有非常明显的应用优势。

1 HTML5技术概述

HTML5技术,是超文本语言的信号版本,也是建立网络应用的一种基准。借助对HTML5技术有效应用,可以让终端浏览器得到一定程度上的强化,同时在跨平台上HTML5技术也是可以起到提升交互能力的作用,对设备也有一定的适应力。HTML5技术本身是有一定高效性的,在图形处理方面展现出非常明显的优势,所以当下HTML5技术被用到网络开发以及云技术等方面。

2 HTML5技术的特性及安全性

2.1 HTML5技术的新特性

(1)本地存储。过去在客户端要进行品质以及登录信息存储,要借助cookie,容量小,还需要额外库。而HTML5技术的帮助下,则是可以让更多应用得当终端存储,最大存储量谓5M。在读写方面也是更加便捷,因此HTML5技术适应了终端运行诸多的要求。让本地计算机具备更强的存储性能,减轻服务器的运行压力[1]。(2)双工通信。HTML5技术可以支持双工通信,以往在HTML中,浏览器可以实现单项通信,因此开发人员提供长轮询技术,便于在端口进行信息推送。而对反向AJAX进行借鉴的情况下,可以实现双工通信。该技术是在建立连接之后,可以在两端口间借助双工模式,实现对协议数据的传输,并且这种特性有强大以及双向的特点。(3)WEBWORK ERS功能。该功能是多线程解决的一种方案,启动性能非常良好,在长期持续运行的情况下,消耗也是非常理想的。这种特性是在脚本的主线程中开辟出多个新线程,实现对数据的交换,相互之间不会阻塞效果。避免了负载高的情况下,页面出现假死的情况。

2.2 HTML5技术的安全性

HTML5技术具备这些良好的优势,促进Web应用更加丰富,但是因为架构不成熟,导致很多的漏洞是容易被黑客攻击的,还是会造成诸多的安全威胁。HTML5技术中涉及到的风险,首先是存储风险,然后是跨域通信造成的风险,其次是隐私风险,最后是可视化操作风险。因为HTML5技术的一些标准还在不断完善,所以信息技术版本也是在变化。当下黑客在很多情况下,针对HTML5技术的这些风险,还是容易做出攻击的,从而给用户造成一定的损失。若是网站并未严格测试而上线,就会导致HTML5技术应用会面临诸多的安全隐患,给程序使用人以及运营商,都是一种威胁。

3 HTML5技术应用模式

3.1 Web App模式

该技术要借助浏览器完成解析,与以往的技术相比,在HTML5技术的支持下,操作方式更加符合手机屏幕的特点,界面更加科学。因为HTML5技术具备的新特点,可以给用户更加符合本地应用的良好体验。这种模式的产生,为程序开发提供了新的应用模式,也改变了移动终端浏览器和平台的设计。比较成功的应用比如腾讯以及UC平台,在浏览器上借助应用图标,来实现对应用程序的展现,在感官上也是可以营造出与计算机系统更加类似的感觉。如今很多的操作系统,已经是可以将本地应用与Web集成,在桌面上就能形成图标,这样可以便于用户的操作。

3.2 Web应用商店

近年来HTML5技术的不断成熟,让应用商店也是随之不断发展,成为网页应用的一种非常热门的形式。在HTML5技术的支持下,应用商店有非常大的改进,比较明显的优势,是可以覆盖诸多的平台,发布载体更加广泛,并且可以让应用试用更加便捷。第三应用无需安装的情况下就是最新的版本,在商店的后台不会因为历史版本,而导致管理操作非常复杂。最后就是简单的植入方式,可以在其中引入在线广告,并借助交互技术,结合用户的一些需求,提升服务针对性。

3.3 Hybrid App模式

与Web App是有一定区别的,两种模式的分发渠道是有区别的,苹果以及安卓供应商是借助App Store和App Market,HTML5技术则是借助开放连接分发,另外盈利方式也是截然不同的。Web考的是广告收入,而后者则是借助移动付费,来提升收益。这种方式还是需要将一些收入付给供应商,但是很便捷。在功能上也是有一定区别的,Web是有本地应用特性的。

4 HTML5技术的主要应用

4.1 HTML5技术应用于开发游戏

HTML5技术可以用来在网页上展开图像的绘制,近年来FLASH不断出现漏洞,这种情况下很多人认为,可以将HTML5技术作为一种取代技术,作为游戏开发的心软件。将HTML5技术运用到游戏开发,借助HTML5技术的绘图功能,加上其他各类软件的支持,可以让游戏得到有效开发。HTML5技术主要是注重手机以及平板游戏开发,手机的携带是十分方便的,不像是一些大型网游,一定要在电脑前操作。因此借助HTML5技术,还是可以体现出非常好的应用优势。比如某公司开发出《愚公移山》这款休闲游戏,就是安装在手机上,该游戏就是借助HTML5技术完成了开发,选择的故事背景是寓言故事,然后经过适当的修改,游戏本身不需要在手机中下载,只需要点开链接可以游戏,因此发布之后获得诸多人的认可[2]。

4.2 HTML5技術应用于网络营销

HTML5技术的诸多特性,可以满足广告主对营销的一些要求,在传播以及形式上,HTML5技术都是可以创造出非常好的条件,促进网络营销的有效开展。比如《财务包子铺》是一款创业游戏,游戏者可以成为包子铺老板,然后经过选择题对屏幕上的对话框一一回应,这是为用户提供了一个良好的情景,然后用户就要在这个情境中进行选择,若是选择有错误,那么用户就要承受铺子破产的可能性,就会导致游戏结束。

4.3 HTML5技术用于开发WEb APP

因为HTML5技术有着诸多的强大功能,在程序开发中,HTML5技术已经是主流语言。现阶段对HTML5技术展开应用最多的领域就是手机游戏以及Web APP开发。HTML5技术有着不错的兼容性,因此借助HTML5技术进行开发程序,就会具备一定的网络互通能力。比如近年来网页游戏不断发展,就是借助Web所具备的兼容性以及互通性,可以在短时间内接受大量的信号。并且可以将网页流量转给App,网页不断保持更新。

5 结语

HTML5技术是现阶段一种非常重要的计算机技术,在Web方面展现出非常明显的应用优势,当下HTML5技术的实际应用还是遇到一定的问题,未来随着技术的更新以及硬件的提升,HTML5技术会展现出更强的价值。

参考文献

[1] 江涛,谢世芳.Web前端开发技术HTML5与CSS3的融合及未来发展趋势[J].电脑编程技巧与维护,2019(4):170-172.

[2] 朱小琴,颜杰群.基于HTML5+ASP.NET技术的文化传媒网站设计与实现[J].集宁师范学院学报,2018(6):38-44.

猜你喜欢

应用模式安全性
米氮平治疗老年失眠伴抑郁症的疗效及安全性
工程管理信息化应用模式研究
连翘在园林绿化中的应用模式初探
试析不动产登记信息管理基础平台建设思路与技术方法
电子书包在小学数学教学中的应用模式及成效探析
ApplePay横空出世 安全性遭受质疑 拿什么保护你,我的苹果支付?
Imagination发布可实现下一代SoC安全性的OmniShield技术