更新网页上元素的显示而不刷新整个页面

时间:2010-03-17 11:31:16

标签: language-agnostic

上次我编写一个Web应用程序的时间大约是10年前。我使用过Java / JSP / HTML / CSS等。从那以后,我一直在编写非Web应用程序。

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

2 个答案:

答案 0 :(得分:1)

这些技术归AJAX

所有
  

Ajax(异步JavaScript和XML的简写)是一组在客户端用于创建交互式Web应用程序的相互关联的Web开发技术。使用Ajax,Web应用程序可以在后台异步检索服务器中的数据,而不会干扰现有页面的显示和行为。 Ajax技术的使用导致了网页上交互式或动态界面的增加。通常使用XMLHttpRequest对象检索数据。尽管名称如此,但实际上并不需要使用XML,请求也不需要是异步的。

答案 1 :(得分:0)

你应该知道的事情:

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