上次我编写了一个Web应用程序差不多是10年前。我使用了Java/JSP/HTML/CSS等。从那时起,我一直在编写非web应用程序。在不刷新整个页面的情况下更新网页上的元素显示
当我现在看现代网站(比如这个)时,我意识到我的web开发技能是如何过时的。也许我现在不知道如何实现的最明显的“特征”是在用户输入之后更新页面上的元素,而不必刷新整个页面(例如,这里的投票/递减投票更新了投票计数而没有重新加载整个页)。这背后的基本技术是什么?
上次我编写了一个Web应用程序差不多是10年前。我使用了Java/JSP/HTML/CSS等。从那时起,我一直在编写非web应用程序。在不刷新整个页面的情况下更新网页上的元素显示
当我现在看现代网站(比如这个)时,我意识到我的web开发技能是如何过时的。也许我现在不知道如何实现的最明显的“特征”是在用户输入之后更新页面上的元素,而不必刷新整个页面(例如,这里的投票/递减投票更新了投票计数而没有重新加载整个页)。这背后的基本技术是什么?
的AJAX伞下前来的技术:
阿贾克斯(简写为异步JavaScript和XML)是一组在客户端用于创建交互式Web应用程序相关的Web开发技术。借助Ajax,Web应用程序可以在后台异步地从服务器检索数据,而不会干扰现有页面的显示和行为。使用Ajax技术已经导致网页上交互式或动态接口的增加。数据通常使用XMLHttpRequest对象进行检索。尽管有这个名字,但实际上并不需要使用XML,也不需要异步。
你应该知道: