易截截图软件、单文件、免安装、纯绿色、仅160KB

Ajax 原理

Ajax

要组成部分
Ajax

Asynchronous JavaScript and XML
(以

DHTML
等)的缩写。
Ajax

HTML

JavaScript™
技术、
DHTML

DOM
组成,这一杰出的方法可以将笨拙的
Web
界面转化成交互性的
Ajax
应用程序。
Ajax的核心是JavaScript对象 XmlHttpRequest。该对象在Internet Explorer
5中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不
阻塞用户。
Ajax原理
Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页
面。这其中最关键的一步就是从服务器获得请求数据.
Ajax是做什么的?
目前,编写应用程序时有两种基本的选择:
桌面应用程序
Web 应用程序 两者是类似的,桌面应用程序通常以
CD
为介质(有时候可从网站下载)并完全安装到您的计算机上。桌
面应用程序可能使用互联网下载更新,但运行这些应用程序的代码在桌面计算机上。
Web
应用程序运行在某处的
Web
服务器上
------
毫不奇怪,要通过
Web
浏览器访问这种应用程序。

过,比这些应用程序的运行代码放在何处更重要的是,应用程序如何运转以及如何与其进行交互。桌面应用程序一般很快(就在您的计算机上运行,不用等待互联网
连接),具有漂亮的用户界面(通常和操作系统有关)和非凡的动态性。可以单击、选择、输入、打开菜单和子菜单、到处巡游,基本上不需要等待。
另一方面,
Web
应用程序是最新的潮流,它们提供了在桌面上不能实现的服务(比如
Amazon.com

eBay
)。但是,伴随着
Web
的强大而出现的是等待,等待服务器响应,等待屏幕刷新,等待请求返回和生成新的页面。
显然这样说过于简略了,但基本的概念就是如此。您可能已经猜到,
Ajax
尝试建立桌面应用程序的功能和交互性,与不断更新的
Web
应用程序之间的桥梁。可以使用像桌面应用程序中常见的动态用户界面和漂亮的控件,不过是在
Web
应用程序中。
Ajax
如何
将笨拙的
Web
界面转化成能迅速响应的
Ajax
应用程序
下面是
Ajax
应用程序所用到的基本技术:
HTML 用于建立 Web 表单并确定应用程序其他部分使用的字段。
JavaScript 代码是运行 Ajax 应用程序的核心代码,帮助改进与服务器应用程序的通信。
DHTML 或 Dynamic HTM


相关文档:

AJAX里TabContainer的CSS (转贴)

AJAX自从引进了Tab,着实让我开心了一番。但是,在调整Tab的样式的时候,也着实让我吃了一惊。
于是,抱着没有困难也要制造困难的原则,开始了征途:
按照Tab作者Ronald Buckton所说,Tab的CSS包含如下几个类:
(1).ajax__tab_header: A container element that wraps all of the tabs at the top of the TabContainer. ......

PHP+Ajax实现Tab效果

用Ajax实现Tab效果的
先创建
ajax.php,在其中输入如下代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Sample 2_1</title>
<me ......

AJAX扩展控件Accordion的使用方法总结


如上图所示为Accordion控件:
 感觉不错的样式
  <style type="text/css">
.headerBg{cursor:hand;text-align:center;width:180px;height:21px;background-image:url(images/ajaxmenubg1.gif);FONT-SIZE: 12px;line-height:21px;}           ......

使用jQuery实现Ajax异步提交表单实现局部刷新

jQuery学习笔记
提交form表单之后,不会刷新页面,而是局部刷新,欲提交的form只要有id即可
如果使用get请求,注意中文乱码问题,jquery会先使用iso8859-1解码,然后发给服务器,如果使用post请求,则直接将中文内容提交给服务器解析。
使用jquery-1.4.2.js和jquery.form.js插件。
如果创建新的js文件中,需要加上
doc ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号