在我最近的一次讨论中,有人告诉我说这是不正确的,因为Ajax已经是Javascript。
contenxt:
“我如何在网页中进行blablablabal,以便不必进行页面刷新”
我的回答:
“使用JavaScript + Ajax”
修改
好的,是的,所以...我该怎么说呢? “使用AJAX”?或“使用Javascript”?
答案 0 :(得分:5)
AJAX =异步 JavaScript 和XML
所以,是的,AJAX将JavaScript作为其构建块之一。
答案 1 :(得分:3)
在这种情况下,我认为它是多余的,因为你专门讨论如何在没有完整请求的情况下将数据放到页面上。如果你在谈论如何实现你的界面,包括许多不严格提出请求的行为,那么我会说不。你只需要区分单独使用javascript和AJAX(包括javascript)来动态更新来自服务器的数据页面。例如,如果您从未发出异步请求,那么您使用AJAX来执行某些页面动画是不正确的 - 因此它们不可互换。但是,在通过AJAX检索数据的上下文中它应该是足够的,它涉及到javascript。在这种情况下,不需要说明。
答案 2 :(得分:1)
是的,这是多余的。
除非.......你可以提供一个不使用JavaScript的AJAX的例子......但是它可能不应该被称为AJAX。 ;)
答案 3 :(得分:1)
是
AJAX代表异步 Javascript 和XML。
答案 4 :(得分:1)
技术上没有冗余 - 在IE中你可以用vbscript(AVAX?)做ajax。
但你可能会被嘲笑......
答案 5 :(得分:0)
好吧,我同意你不能在没有JavaScript的情况下真正做Ajax ......
AJAX =异步JavaScript和XML
答案 6 :(得分:0)
“某人”是对的,javascript 是 ajax - 但是“javascript”可以非常多,所以说你的意思是ajax就是这样的...你不要只是说“使用ajax!” ?
答案 7 :(得分:0)
Ajax是一个流行语,意思是“使用JavaScript在不离开网页的情况下发出HTTP请求”。所以是的,这是多余的。有些情况下,“JavaScript,包括Ajax”比“Ajax”更有意义,但“JavaScript + Ajax”有些愚蠢。
在这种情况下,我会说:
“使用Ajax,这里是一个指南的链接,解释它是什么以及如何使用它”
或者我会解释那里的情况。不要只是把流行语扔到那里。
答案 8 :(得分:0)
最有可能只是向提出这个问题的人说“ajax”会让他们进一步混淆。如果他们知道ajax,那么他们知道,这是一种用于“blablablabal在网页中的技术,所以它不必进行页面刷新”。
在论坛帖子或类似文章中,如果您希望尽可能简洁,只需说明“ajax”就足够了。我希望有人阅读只是谷歌“阿贾克斯”并找出它。
但是,如果你想要更有帮助,那么可能需要稍微冗长的答案..
答案 9 :(得分:0)
AJAX在其原始首字母缩略词之外已经具有了自己的意义。你可以在没有javascript的情况下进行AJAX,没有xml,你甚至不必使用异步编码(尽管你应该这样做)。当我们使用网络套接字时以及当所有浏览器都支持超出函数式编程的怪异新编程语言时,人们仍将它称为AJAX,这使得多线程编程在2050年变得简单直观。
将“ajax”视为“网页和服务器之间通信的动态网络内容” - 这就是现在使用它的方式。指定你使用javascript来实现它并不是多余的解释。