2007-12-25
应用体会
关键字: Ajax基础
Ajax的定义
Ajax全名是Asynchronous JavaScript And XML, 异步的JavaScript和XML,它不是一个技术,它实际上是几种技术,每种技术都有其独特这处,合在一起就成了一个功能强大的新技术。Ajax包括:
Ajax与传统web的区别;
传统的web应用模型工作起来就象这样:大部分界面上的用户动作触发一个连接到Web服务器的HTTP请求。服务器完成一些处理---接收数据,处理计算,再访问其它的数据库系统,最后返回一个HTML页面到客户端。这么做的话只能让用户不停的等待一个动作的完成才进行下一个动作。
而Ajax则不像加载一个页面一样,在会话的开始,浏览器加载了一个Ajax引擎---采用JavaScript编写并且通常在一个隐藏frame中。这个引擎负责绘制用户界面以及与服务器端通讯。Ajax引擎允许用异步的方式实现用户与程序的交互--不用等待服务器的通讯。所以用户再不不用打开一个空白窗口,看到等待光标不断的转,等待服务器完成后再响应。
Ajax的优点;
Ajax的最大优点是不用刷新整个页面的前提下对数据的维护与更新。而且Ajax不需要任何的插件,只要用户的浏览器允许JavaScript运行及可。
Ajax全名是Asynchronous JavaScript And XML, 异步的JavaScript和XML,它不是一个技术,它实际上是几种技术,每种技术都有其独特这处,合在一起就成了一个功能强大的新技术。Ajax包括:
- XHTML: 页面内容和内容之间的逻辑结构
- CSS: 页面内容的表现
- DOM: 页面文档的抽象, 文档结构, 文档元素
- JavaScript
- XML: 用于传输HTTP数据的格式
- XMLHttpRequest(XHR): 传输HTTP数据的工具对象
Ajax与传统web的区别;
传统的web应用模型工作起来就象这样:大部分界面上的用户动作触发一个连接到Web服务器的HTTP请求。服务器完成一些处理---接收数据,处理计算,再访问其它的数据库系统,最后返回一个HTML页面到客户端。这么做的话只能让用户不停的等待一个动作的完成才进行下一个动作。
而Ajax则不像加载一个页面一样,在会话的开始,浏览器加载了一个Ajax引擎---采用JavaScript编写并且通常在一个隐藏frame中。这个引擎负责绘制用户界面以及与服务器端通讯。Ajax引擎允许用异步的方式实现用户与程序的交互--不用等待服务器的通讯。所以用户再不不用打开一个空白窗口,看到等待光标不断的转,等待服务器完成后再响应。
Ajax的优点;
Ajax的最大优点是不用刷新整个页面的前提下对数据的维护与更新。而且Ajax不需要任何的插件,只要用户的浏览器允许JavaScript运行及可。
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则







评论排行榜