基于不同数据传输格式对Ajax实时性响应影响的研究

2011-03-16 07:42:10王鹏吴晓东杨华民
长春理工大学学报(自然科学版) 2011年2期
关键词:文本信息

王鹏,吴晓东,杨华民

(长春理工大学 计算机科学技术学院,长春 130022)

Ajax(Asynchronous JavaScript and XML)作为Web2.0核心技术被越来越多地使用到Web应用中。Ajax 由 HTML、JavaScript、DHTML(Dynamical Hypertext Markup Language)和 DOM[1](Document Object Model)组成,它使用客户端脚本异步传输、局部刷新技术很大程度上降低了服务器端的压力。在一些实际项目应用中,如地理信息系统,常常需要大量的数据交换,使用不同的数据格式,客户和服务器端的响应会有很大不同。常见的数据交换格式 有 HTML、XML、JSON、CSV(Comma Separated Values)、GZIP五种。其中,HTML传输是最简单的形式,但缺乏一定的灵活性。XML作为一种通用的标记语言,具有跨平台、跨语言的优势。然而在实际的应用中,XML的解析工作会让开发效率低下。JSON作为为新生代的纯文本数据格式,在Ajax数据交换中有着得天独厚的应用优势。在不考虑网络传输的情况下,解析不同数据格式的对象有着明显的区别。本文主要从HTML、XML、JSON三种常用的数据交换格式探究三者在对象解析方面的区别,及对实时数据传输产生的影响。

1 HTML、XML、JSON 简介

HTML(HypertextMark-upLanguage)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML文本是由 HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。在Ajax轻量级应用中,通常以HTML片段的形式实现客户端和服务器端的简单数据交换。

XML[2](Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。Xml是Internet环境中跨平台的,依赖于内容的技术。……

登录APP查看全文

猜你喜欢
文本信息
初中群文阅读的文本选择及组织
甘肃教育(2020年8期)2020-06-11 06:10:02
在808DA上文本显示的改善
基于doc2vec和TF-IDF的相似文本识别
电子制作(2018年18期)2018-11-14 01:48:06
订阅信息
中华手工(2017年2期)2017-06-06 23:00:31
文本之中·文本之外·文本之上——童话故事《坐井观天》的教学隐喻
論《柳毅傳》對前代文本的繼承與轉化
人间(2015年20期)2016-01-04 12:47:10
展会信息
中外会展(2014年4期)2014-11-27 07:46:46
如何快速走进文本
语文知识(2014年1期)2014-02-28 21:59:13
信息
建筑创作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32