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的运用,例如搜索的时候自动补全,模糊搜索,异步提交数据等等。
AJAX就是“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术
它不是一种语言,它算是一个多种语言共同协助的一个技术
Ajax主要用于创建快速动态网页的技术
通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新
Javascript是一个开发语言,在使用ajax技术中,需要使用到它
Ajax和javascript的区别就是,ajax是一种多技术的综合使用(其中包含了javascript),javascript只是一种脚本语言。