2

http://en.wikipedia.org/wiki/AJAX,我对什么是 AJAX 有了相当好的了解。但是,看起来为了学习它,我必须同时深入研究多种技术才能从中获得任何好处。所以两个问题:

  • 有哪些资源可以帮助我理解/使用 AJAX?
  • 什么样的网站会从 AJAX 中受益?
4

6 回答 6

2

如果您对细节不感兴趣,您可以使用JQueryPrototype等更高级别的库来为您创建底层 Javascript。主要好处是为基于 Web 的应用程序提供了响应速度更快的用户界面。

于 2008-09-19T15:37:30.653 回答
1

有许多库可以帮助您从 AJAX 中受益,而无需了解实现回调等。

你在使用.NET吗?查看http://ajax.asp.net。如果你不是,那么看看像 qcodo for PHP 这样的工具,并了解prototype.js、jquery等。

就将受益的网站而言:每个 Web 应用程序。:) 通过交换信息与您进行交互的任何事物,而不仅仅是通过单击链接和阅读文章。

于 2008-09-19T15:39:35.063 回答
1

每个网站都可以从 AJAX 中受益,但在我看来,AJAX 最大的好处在于数据输入部分——基本上是表单。我已经完成了整个网站的前端 - 用户看到的部分几乎没有 AJAX 功能。所有 AJAX 东西都在管理控制面板中,用于协助(正确!)数据输入。

没有什么比提交表单并返回错误更糟糕的了,使用 AJAX 几乎可以防止这种情况发生,但文件上传除外。

于 2008-09-19T15:40:50.333 回答
1

我发现远离所有框架和其他助手,只做基本的 Javascript 是最简单的。这不仅可以让您了解幕后发生的事情,还可以让您以最简单的方式进行操作。真的没什么。使用 JS XML DOM 对象来创建一个 xml 文档客户端。使用 XMLHTTPRequest 将其发送到服务器,然后处理结果,再次使用 JS XML DOM 对象。从简单的事情开始。只需尝试将一条信息发送到服务器,然后返回一小段信息。

于 2008-09-19T15:42:25.727 回答
0

Mozilla文档很好。从中受益最多的站点是那些行为几乎像桌面应用程序并且需要高交互性的站点。但是,您通常可以通过使用它来提高几乎任何网站的可用性。

于 2008-09-19T15:37:02.730 回答
0

Ajax 应该被认为是一种在不重新加载整个页面的情况下更改页面上的某些内容的方法。

那么你什么时候需要这样做呢?仅当您在更改页面上的某些内容时希望保留一些用户交互或表单信息时才真正做到这一点。

于 2008-09-19T18:17:58.803 回答