你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:文章管理 / 本期精品文章
.Net环境下基于Ajax的自动完成功能的实现
 

李慧文 管建和

摘要 介绍了Ajax的基本原理,并通过自动完成功能的具体实例分析,详细讲解在.Net环境下如何利用Ajax来构建一个动态和交互性更好的智能Web 应用程序。

关键词 AjaxWeb,应用程序

一、Ajax 简介

  Ajax代表了异步JavaScript + XMLHTTPRequest,并且可以在基于浏览器的JavaScript和服务器之间建立套接字通信。Ajax并不是一种新技术,而是已经成功地用于现代浏览器中的若干成功技术的组合。所有的Ajax应用程序实现了一种丰富的” UI——这是通过JavaScript操作HTML文档对象模型并且经由XMLHttpRequest实现的精确定位的数据检索来实现的。典型的Ajax示例应用程序是Google MapsGoogle Suggest。这些应用程序现场监视用户输入并且提供实时的页面更新。而且在用户通过地图导航或输入一个查找字符串的同时,这些事件不需要刷新页面。

事实上,把一种可与服务器通话的脚本组件引入到浏览器中的思想早在IE 5.0中就已经存在。随着跨平台浏览器的出现,这些技术得到了认可,20043Adaptive Path公司正式提出了Ajax。由于来自于Google的支持和安装了一点可用的浏览器技术,再加上为了获取更好的用户体验,每个人都在把客户端技术添加到Web应用程序上,Ajax已成为Web开发的重要工具。

二、与传统应用程序的区别

一个传统Web应用程序模型实际上是一种基本的事件,用户被迫提交表单以实现页面交换,表单提交和页面传送无法得到保证。还有更坏的情形,用户需要再次点击。这与Ajax截然不同,数据跨过线路而不是完整的HTML页面传输。这种数据交换是由特定的浏览器对象XMLHttpRequest实现的,再由适当的逻辑来处理每个数据请求的结果,页面的特定区域而不是完整的页面被更新。结果是更快的速度,更少的拥挤和更好的信息传送控制。Ajax

  推荐精品文章

·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 
·2023年7月目录
·2023年6月目录 
·2023年5月目录
·2023年4月目录 
·2023年3月目录 
·2023年2月目录 
·2023年1月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089