2010-03-17 74 views
0

上次我编写了一个Web应用程序差不多是10年前。我使用了Java/JSP/HTML/CSS等。从那时起,我一直在编写非web应用程序。在不刷新整个页面的情况下更新网页上的元素显示

当我现在看现代网站(比如这个)时,我意识到我的web开发技能是如何过时的。也许我现在不知道如何实现的最明显的“特征”是在用户输入之后更新页面上的元素,而不必刷新整个页面(例如,这里的投票/递减投票更新了投票计数而没有重新加载整个页)。这背后的基本技术是什么?

回答

1

AJAX伞下前来的技术:

阿贾克斯(简写为异步JavaScript和XML)是一组在客户端用于创建交互式Web应用程序相关的Web开发技术。借助Ajax,Web应用程序可以在后台异步地从服务器检索数据,而不会干扰现有页面的显示和行为。使用Ajax技术已经导致网页上交互式或动态接口的增加。数据通常使用XMLHttpRequest对象进行检索。尽管有这个名字,但实际上并不需要使用XML,也不需要异步。

0

你应该知道:

  1. DHTML:HTML文档 结构,文档事件;
  2. JAVASCRIPT:使用JavaScript来操作HTML文档;
  3. AJAX:使用javascript与服务器通信。