ASP.net中的几个概念

1、ASP.NET AJAX
      AJAX全称"Asynchronous JavaScript and XML"(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。它有机的包含了以下几种技术:
基于web标准的XHTML+css的表示;
使用DOM(Document Object Model)进行动态显示及交互;
使用XML和XSLT进行数据交互及相关操作;
使用XMLHttpRequest进行异步数据查询、检索;
使用JavaScript将所有的东西绑定到一起。
      类似于DHTML或LAMP,AJAX不是一种单一的技术,而是有机的利用了一系列相关的技术。
      AJAX优势:传统的Web应用允许用户填写表单,当提交表单时就像Web服务器发送一个请求。服务器接受并处理传来的表单,然后返回一个新的网页。这个做法浪费了许多贷款,因为在前后两个页面中的大部分HTML代码往往是想同的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间。这导致了用户界面的响应比本地应用慢的多。而AJAX应用可以仅向服务器发送并取回必需的数据,它使用SOAP或其他一些基于XML的web service接口,并在客户端采用JavaScript处理来自服务器的响应。因为在服务器和浏览器之间交换的数据大量减少,结果我们就能看到响应更快的应用。同事很多的处理工作可以在发出请求的客户端机器上完成,所以Web服务器的处理时间也减少了。
      ASP.NET AJAX能够让程序员快速的创建具有丰富的用户体验的界面,而且这些界面由可靠地和熟悉的用户接口元素组成。
      ASP.NET AJAX包括客户端脚本库和服务器端组件,这些都被集成到一个稳定的开发框架。
      微软新版的ASP.NET AJAX已经集成到了.NET3.5中,新建的ASP.NET应用程序将自动支持AJAX技术。
2、JSON
      JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于阅读和编写,同事也易于机器解析和生成。它基于ECMA262语言规范中JavaScript编程语言的一个子集。JSON采用与编程语言无关的文本格式,但是也是用了类C语言(包括C,C++,C#,Java,JavaScript,Perl,Python)的习惯,这些特性是JSON成为理想的数据交换格式。
3、JQuery
     jquery是一款快速、简介的JavaScript开发类库。它是轻量级的JS库,这是其它js库所不及的,它兼容css3和各种浏览器。它使用户能更方便的处理HTML documents、events、实现动画效果,并且方便的为网站提供AJAX交互。
      jquery的说明文档很全,而且提供了大量的应用示例,也有许多成熟的插件可供选择。
posted @ 2009-09-28 14:16  bluealarm  阅读(229)  评论(0编辑  收藏  举报