分类目录 ‘Ajax’

本文阐述如何开发一个运行在 Apple iPhone 以及基于 Android 的智能手机上的移动 Web 应用。 开发这些设备上的移动 Web 应用,我们不能使用平常的桌面浏览器,至少不能完全只使用桌面浏览器。 我们还需要模拟器或实际的设备。对于 iPhone 来说,我们需要使用 iPhone 模拟器。它是 iPhone SDK 的一部分。本文所使用的是 iPhone SDK 3.1。类似地,我们也需要使用 Android SDK。它包含了一个 Android Virtual Device 管理器,这个管理器可以用来创建运行各个 Android 版本的 Android 模拟器。 其中本文使用的是 Android SDK 2.1。本文所用到的大部分代码是 JavaScript 代码,以及一些 HTML 和 CSS。 此外,应用还有一个使用 Java™ 实现的服务器端。这并不是强制性要求的,和其它的 Web 应用一样, 我们可以自己选择使用任意的服务器端技术。我们需要使用 Java 1.6 来运行本文所开发的应用。 另外我们还需要使用 Jersey,它是 JAX-RS 的参考实现,以及所有相关的 Java Archive (JAR) 文件(见 参考资料)。
(全文 …)

jQuery在AJAX方面是非常强大和方便的,以下是jQuery进行AJAX请求时方法模板:

  1. $.ajax({
  2. type: “get”,
  3. url: “”,
  4. data : {},
  5. beforeSend : function(){
  6. },
  7. success : function(data){
  8. },
  9. complete : function(){
  10. }
  11. });

(全文 …)

JavaScript库,ICEfaces,Adobe Flash,微软Silverlight,现在还有HTML5,全球性的网络支配地位的竞争已经进入了崭新的时代——一个富网络应用(简称RIA,中文也 有叫富互联网应用)的时代。本文目的是界定什么是RIA,解释为何网络已经开始向RIA靠拢,探索今天已经存在的不同RIA框架,对每个框架作出一些优点和缺点的概述,并讨论这些新技术在未来将是怎么样的生存态。
Building Rich Internet Applications with Frameworks
(全文 …)

ajax本身实际上是通过XMLHttpRequest对象来进行数据的交互,而浏览器出于安全考虑,不允许js代码进行跨域操作,所以就诞生了很 多跨域的解决方案。当本域和子域间进行访问时最简单的就是设置document.domain,当不同域的访问,大概有下列方法:

1.web端代理的方式,即用户访问A网站时所产生的对B网站的跨域访问请求均提交到A网站的指定页面,由该页 面代替用户页面完成交互,从而返回合适的结果。

2.iframe,解决方案就是用window.location对象的hash属性,利用JS改变hash值 网页不会刷新,可以这样实现通过JS访问hash值来做到通信,大体就是AB网站各嵌入一个对方网站的iframe,然后通过连续不断的监听hash值的 变化来进行通信。比如A网站通过改变B网站iframe的hash后,B网站监听到hash的变化后就进行处理,这种方式需要开发者可以控制两个网站的代 码。
(全文 …)

我们知道,Google在奉行他们一贯不作恶的行为之外,也在为互联网的发展起着不可估量的促进作用。作为一名web开发者,想必在您碰到无法解决的问题时,肯定会想到从http://code.google.com/ 去寻找解决方案,在使用的同时,不知您是否有发现,在页面的左边导航栏中标识有“开发人员资源”栏目。遵循这以导航,您会发现API 和开发人员工具链接。进去之后在Google所提供的产品中有标识AJAX菜单。如下图所示:
10个Google 推动的 AJAX 库 API
从图中圈出来的按钮点进去之后,您就会发现AJAX 库 API栏目。这里有Google支持的 AJAX 库 API所有栏目。
这里给大家列出的是比较常用的 AJAX 库 API 外链地址
(全文 …)

近几年,Ajax已变得越来越流行了,这使得网络应用程序变得越来越像是桌面应用程序。Ajax可以提供很多其它程序无法完成的额外的功能。

什么是 AJAX? 它是怎么工作的?

什么是Ajax?它是如何运作的?

Ajax是异步JavaScript脚本和 XML(Asynchronous JavaScript and XML)的缩写,用来使浏览器端应用程序和服务器端进行通信。在Ajax出现以前,浏览器端应用程序是无法直接和服务器进行通信的,只能使用刷新和加载页 面的方法来实现。而有了Ajax之后,浏览器和服务器端就可以自由通信了。
(全文 …)

默认情况下,我们总是喜欢用异步XHR请求来提高Web应用的响应性。然而,你考虑过如何让你的XHR请求串行调用吗?毕竟在有些情况下,XHR请求必须按照顺序调用,比如B的调用依赖于A的结果。

你可以使用同步Ajax请求,但是那会暂时锁住浏览器。Thibaud Lopez Schneider在一篇文章中说明了同步Ajax和
(全文 …)

任何新网络技术的引进都会不同方面的影响网络的基础建设,小到微不足道,大到甚至地球破碎。在当今网络中,Ajax是一个更具有破坏性的新网络技术。为了减少你对将来网络的吃惊,下面列出了10项你需要熟知的关于Ajax的知识。

让我们看一组幻灯片,对于Ajax,什么是每一个网络专家都需要知道的。
(全文 …)

简单的Ajax实例

作者: seasun

Ajax 是一种可以通过Javascript, DHTML and the XMLHttpRequest 来发送GET或POST请求,在数据返回时不必重新载入页面。 下面是一个非常简单的Ajax例子,发送一个请求,打印出请求的字符串和远程用户的IP地址。
(全文 …)

Google AJAX Libraries API

作者: seasun

什么是 AJAX 库 API

AJAX 库 API 是一种内容分布网络,可加载最受欢迎的开源 JavaScript 库的架构。通过使用 Google AJAX API 加载程序的 google.load() 方法,您的应用程序能够迅速从全球任何位置访问不断增长的、最受欢迎的 JavaScript 开源库列表,包括:

(全文 …)