
Ajax
mqc507
北京海淀-昌平
展开
-
Ajax使用XML异步加载数据
在使用应用的时候,特别是独占式的应用,用户会持续地和应用进行交互,所以基于 Web的开发,网络延迟是一个很重要的因素,传统的web应用依赖于整个页面的重新加载。每一次发到服务器的调用都会打断用户的使用。这便需要异步加载数据来实现。最早提供这种后台通信能力是使用 IFrame ,后来,XMLHttpRequest对象提供了更清晰和强大的功能。我们先来看一下这2个技术。IFrame : I 字原创 2007-07-06 12:23:00 · 4435 阅读 · 0 评论 -
Ajax须知
依据《Ajax in Action》第一: 三层(视图、逻辑、数据)视图一般来说,指客户端界面,也就是应用层。逻辑,笼统来说,指程序员所写的代码,包括前台的和后台的。数据,简单说就是指数据库了,可以是SQL、Access、XML、Oracle 等第二:一个好的程序要做到清晰的三层的分离,这样才能便于软件的移植和维护。第三:没有什么特别的,先了解Ajax的含义 Asynchronous原创 2007-07-05 12:15:00 · 721 阅读 · 0 评论 -
Ajax使用 XMLHttpRequest 异步加载文档的例子
上一节我们了解到可以使用 IFrame、XMLDocument、XMLHttpRequest 来达到异步加载数据的目的,并且主要讲述了XMLHttpRequest异步加载的部分工作原理:首先我们通过getXMLHttpRequest()函数创建了XMLHttpRequest对象,接着使用它来向服务器发送请求,并且我们通过使用回调函数来监视并捕获当前请求的状态。好了,现在我们来开始本小节的原创 2007-07-06 14:33:00 · 2500 阅读 · 8 评论 -
Ajax操作Dom的基础--节点的添加(二)
上面我们使用了 自定义的addnode()函数+createElement()和appendChild方法添加了节点,下面我们使用innerHTML方法来为Dom添加节点:http://www.w3.org/1999/xhtml" > 无标题页 function InnerH() { var empty=document.getE原创 2007-07-06 09:10:00 · 908 阅读 · 0 评论 -
Ajax操作Dom的基础--节点的添加
function display(){var empty=document.getElementById("empty");addnode(empty,"hello");addnode(empty,"Ajax");}function addnode(el,text){var node=document.createElement("div"); //新建一个 div 元素var txtno原创 2007-07-05 14:01:00 · 918 阅读 · 0 评论 -
Ajax开发模式
这里我们只简要的说下,主要是讲MVC模式, 即模型-视图-控制器模式。视图是指生成的HTML页面和生成页面的代码;模型是指状态的内部表示,比如:压下,放开,不活动等;控制器是指当用户发出命令后,处理该命令的层 ,一般来说就是指,视图和模型通讯的中间层,整个CGI或者servlet层是控制器。MVC模式的黄金定律是视图和模型不应该直接的相互通信。原创 2007-07-14 09:15:00 · 766 阅读 · 0 评论