ajax和javascript有什么区别

如题所述

  Javascript是一种脚本编程语言;而Ajax 的核心是 JavaScript 的对象 XMLHttpRequest,它是一种技术,两者存在本质上的区别,但互相又有着一定的联系。
  JavaScript是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。例如早起的网页动画,鼠标事件处理,一些网页动态效果技术都是需要javascript的逻辑控制来实现的。
  AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。AJAX 是一种用于创建快速动态网页的技术。
  Ajax的核心对象XMLHttpRequest在 Internet Explorer 5 中首次引入,它是一种支持异步请求的技术。XMLHttpRequest使您可以使用 JavaScript 向服务器提出请求并处理响应,而不阻塞用户。通过在后台与服务器进行少量数据交换,可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页页面。
  Ajax的用处最先出现在google的地图刷新技术中,不需要刷新整个网页,而是动态的去刷新网页的某一个部分,后来随着ajax的流行,现在随处可见ajax的运用,例如搜索的时候自动补全,模糊搜索,异步提交数据等等。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-06-28
javascript是一种在客户端执行的脚本语言。ajax是基于javascript的一种技术,它主要用途是提供异步刷新(只刷新页面的一部分,而不是整个页面都刷新)。一个是语言,一个是技术,两者有本质区别.
第2个回答  推荐于2018-04-04
javascript是一种在客户端执行的脚本语言。
ajax是基于javascript的一种技术,它主要用途是提供异步刷新(只刷新页面的一部分,而不是整个页面都刷新)。
一个是语言,一个是技术,两者有本质区别.本回答被提问者和网友采纳
第3个回答  2018-09-19
ajax只不过就是JS里面的一个分支而已 只不过调用了一个XMLHTTP组件而已下面代码就是一个ajax 你觉得他和JS代码有没有什么区别? 根本没区别
相似回答