基于移动互联网的应用研究

作者:易辉艳; 刊名:智库时代 上传者:朱万喜

【摘要】随着移动互联网的发展和移动终端的普及,人们越来越多的关注移动应用的开发。虽然目前移动终端设备使用的操作系统并不统一,但是它们的浏览器核心都是基于webkit,都支持HTML5和Css3的多项特性。

全文阅读

·177· 智库时代 科技前沿 HTML+CSS 的组合,实现了 web 页面内容与样式的分离,不仅实现web页的布局、格式的多元化,更有利于页面的格式修改。随着技术的改进,HTML 增加了功能强大的新元素,诞生了HTML5,并且成为web新标准,各大浏览器都支持HTML5核心技术。同时在原有版本 Css 的基础上产生了 Css3,其新增的属性可以使 web 页更加美轮美奂。 一、HTML5的新技术及应用优势 HTML5是一种用于结构化和描述互联网中内容的新核心技术。它是HTML标准的最新版本。HTML5的新功能不仅有丰富的媒体支持(音频和视频),还为开发 Web 应用提供了支持。Html5的新功能和APIs 满足了商家和用户的需求。它的主要目的是为Web开发者提供一种与供应商保持中立的语言,以更低的成本实现有竞争性的应用。这些应用不会依赖于用户设备,也不需要安装软件或者插件。Html5 实现了实时 Web 应用程序,比如声频和视频服务的管理,实现了设备的信息萃取,比如地理定位。通过APIs 还实现了非 http 通信 , 如实现双向实时通信的 Websocket(简称 Web RTC),Web RTC 实现了 p2p 通信和 web 消息 [1]。 HTML5为复杂的web应用引进了应用程序接口(API),支持开发互动的、跨浏览器的、无缝跨设备的应用。它为互联网提供的新技术及优势包括: (1)语义:更恰当的描述内容。(2)联通性:用新的和创新的方式与服务器联系;(3)离线和存储:在客户端存储数据和离线操作;(4)多媒体:无需外部插件为视频和音频文件提供支持;(5)2D/3D图形和效果;(6)性能和集成度:提供速度优化和更好的使用计算机硬件;(7)设备访问:允许使用各种输入和输出设备;(8)造型:提供更灵活的文件内容。 二、HTML5的本地存储和新增表单 元素 Html5本地存储就是客户端存储,依靠 存储 web 应用数据在客户端设备中,而不再是服务器端,因此一部分应用代码从服务器端移植到客户端。之前,本地存储依靠的是cookies或者专有的解决方案。它有多个优点:首先,web 应用在离线状态下还可运行。因为所有的数据存储在本地,即使在离线状态下用户能够继续实现应用交互;其次,APIs 提供了更丰富且更具交互性的用户接口。最后,数据传输到客户端去掉了客户端与服务器端不必要的信息交换。因此为用户带来更好的体验。本地存储减少了服务器端的加载,增加了服务器的可用性。HTML5 本地存储API 定义为将数据存储在用户机器上的一组HTML5 API,其中包括在浏览器端存储键值对数据的WEB存储。根据用户要求,它可用实现两种存储。首先是 Local Storage API 实现的永久存储,数据能被不同的标签共享,也能被用户或者应用删除,另一方面,Session Storage API 实现临时存储,数据会在标签关闭后删除。本地存储中,数据存储在一个存储极限达到至少 5MB 的 name-valued 对中,并且只能被存储数据的页面访问。本地存储的作用是保证数据在浏览器关闭后可用 , 应用系统可以在应用程序启动时减少启动延迟立即使用 [2]。新增表单元素分别是 datalist、keygen、output,其中 datalist 可以为其他输入控件提供一个预定义的选项列表,这个功能在HTML5之前只能通过javascript 语音实现。Keygen 客户端访问服务器时的安全认证,当提交表单时会生成私钥和公钥,私钥存于客户端,公钥发至服务器作为客户端证书可用于验

参考文献

引证文献

问答

我要提问