上次我编写一个Web应用程序的时间大约是10年前。我使用过Java / JSP / HTML / CSS等。从那以后,我一直在编写非Web应用程序。
当我现在看现代网站(就像这个)时,我意识到我的网站开发技巧是如何过时的。也许我现在不知道如何实现的最明显的“特征”是在用户输入后更新页面上的元素而不必刷新整个页面(例如,投票/ downvoting在这里更新投票计数而不重新加载整个页)。这背后的基本技术是什么?
答案 0 :(得分:1)
这些技术归AJAX:
所有Ajax(异步JavaScript和XML的简写)是一组在客户端用于创建交互式Web应用程序的相互关联的Web开发技术。使用Ajax,Web应用程序可以在后台异步检索服务器中的数据,而不会干扰现有页面的显示和行为。 Ajax技术的使用导致了网页上交互式或动态界面的增加。通常使用XMLHttpRequest对象检索数据。尽管名称如此,但实际上并不需要使用XML,请求也不需要是异步的。
答案 1 :(得分:0)
你应该知道的事情: