任何人都可以告诉我哪里应该使用javascript,哪里应该使用ajax?另外,它们之间的主要区别是什么?
我已经在网上搜索过了一个想法,当我们想要在后台发送一些数据或请求时,应该使用ajax ...
除此之外,我对我的问题没有任何明确的答案。
答案 0 :(得分:16)
AJAX(异步JavaScript和XML)是:
答案 1 :(得分:6)
Javascript 正在编写lang以在Web开发中完成客户端的任务。
Ajax 是技术不是语言。
Ajax 是javascript(XMLhttpobject)+ xml的组合。它允许您对服务器机器进行异步调用,并检索数据以更新页面的一部分而不将整个页面发送到服务器。
答案 2 :(得分:2)
AJAX使用Javascript异步获取数据(或者如果你真的希望同步获取数据)。
您通常会使用Javascript来满足您的一般脚本需求(移动元素,进行即时计算等)。然后,AJAX发出动态HTTP请求以获取数据(或调用动作),然后可以处理接收到的数据以显示在页面上。
答案 3 :(得分:2)
Java脚本是客户端脚本语言,而ajax是使用javascript + xml的技术。当我们转到下一页时,大多数内容保持相同,但是如果我们使用ajax那么整个页面都会上传只有与上一页不同的事情不是整页上传。所以通过使用ajax我们可以快速上传页面。
答案 4 :(得分:1)
AJAX⊂JavaScript。
AJAX是JavaScript的一部分,它处理与服务器之间的数据传输,基本上不需要整页重新加载。
因此,只要服务器需要执行某些操作,您就应该使用AJAX。这可以是当用户开始输入内容时,提供即时自动完成选项。或者在提交表单时获得比页面加载更“平滑”的加载效果。
但有时你不应该使用AJAX。您不应该将其用作实际加载其他页面的替代品。 Facebook和其他类似大小的网站使用这种方法,在我看来这是非常糟糕的做法,因为它会使它变得不必要地复杂化。
答案 5 :(得分:1)
他们没有可比性。 Javascript是一种脚本语言,通常用于客户端功能,尽管它可以存在于服务器端(node.js)。
AJAX(异步javascript和XML)是部分服务器请求的javascript实现,通常使用XMLHttpRequest对象执行。对象本身可以从许多语言访问,ajax是用于在javascript环境中使用对象的术语。
答案 6 :(得分:1)
Javascript是一种编程语言 - 客户端脚本语言
AJAX是一种使用JavaScript和XML的技术,可以在后台异步地从服务器发出请求和数据,而不会干扰现有页面的显示和行为。
在扩展到AJAX之前,您可能需要学习JavaScript