ajax好像也是javascript的一种,为什么又取了个名字,与javascript不同之处有哪些呀
js是语言, ajax是javascript的一种应用, 两者没有比较性.
ajax = Asynchronous JavaScript and XML
|
没区别。ajax是js的高级应用。
有区别。 光从名字上说,如5楼给出的“ajax = Asynchronous JavaScript and XML”,你就知道这不仅仅是JS一个人的事。 而从通常的使用来说,也不只是JS+XML,而是涉及面更大,就是前台+后台的配合。 以往的JS,只管前台这一块,在后台返回的HTML里折腾就是了。 但AJAX,得考虑如何和后台交互,流程设计和接口约定。 别的不说,仅在观念上就有很不同的分别。否则也不至于这样一个事情就能搞得全世界都风风火火红红火火的遍举WEB2.0大旗。
ajax是用javaScript写出来的一段代码,但一般的js是不能跟后台交互的,但ajax是可以跟后台用异步的方式交互,不用刷新整个页面。
牛X的问题 一个高楼和一个楼梯的关系
你这个问题问的不对 js表示一个编程语言 ajax代表用js来实现的 一种应用行为
|
js是语言, ajax是javascript的一种应用, 两者没有比较性. 说得对。楼主可以先看看ajax是啥意思,异步的js+xml
js是一门语言,ajax是一种技术手段 ajax涉及的知识包括javascript、xml、DOM、http协议等,这些你都掌握后ajax才能用好。
ajax直观的功能是,实现web无刷新更新内容,异步调用服务器上资源;最终效果就是提高用户体验,达到或者接近桌面程序操作体验。
ajax是用javaScript写出来的一段代码
js是一门语言 ajax是一门技术
ajax是用javaScript写出来的,但一般的js是不能跟后台交互的,但ajax是可以跟后台用异步的方式交互,实现页面的局布刷新,从而提高了用户体验度
|
ajax是javascript的一种应用场景吧,好象. AJAX[Asynchronous JavaScript and XML]就是异步调用javascript和XML
javascript是一种语言,ajax是封装的javascript,底层也是javascript代码。只是在语法上有些不一样。JQuery也是
|
实际上这就像比较红烧肉和小肥猪一样,原材料都差不多,只是人家ajax深加工了一下,而且加了配料,没啥意思
说白了,Ajax就是Javascript。 一开始接触Ajax我也有这个疑问 楼上的一些朋友说的没错,Ajax是Javascript应用的一种,可以说是高级的应用 Javascript还有很多很多优秀的框架为我们网站提供很好的交互效果
|
ajax的名称也有点问题。我觉得它与XML没啥关系。相互传递信息,普通文本、HTML、数值都可以,干嘛非得把XML拉上呢?XML只是信息的一种而已,虽然也可以,但没必要这么强调呀。 异步与JavaSvript还算名副其实。
|
普通js不会向服务器端请求数据,ajax向服务器端请求数据
两者都不能比较,应该这么说 Ajax(Asynchronous JavaScript and XML)是属于Javascript的一种 是Javascript中高级应用的一种
|
都说的有道理!!!!!!!!!!!!!!!!!!!!!!
|
javascript是一种在客户端执行的脚本语言。ajax是基于javascript的一种技术,它主要用途是提供异步刷新(只刷新页面的一部分,而不是整个页面都刷新)。一个是语言,一个是技术,两者有本质区别.
javascript+xml=ajax
javascrip是在JSP里执行的脚本
AJAX是请求后台Action代码来执行我刷新请求的
显然区别很大
javascript是一种用于浏览器的脚本语言,它的主要功能分dom和bom操作两种,前者用于对网页文档进行操作,后者对于浏览器对象进行操作,它们都具有丰富多彩的强大效果。虽然JavaScript在诞生之初借用了Java的名,但从前景来看,这种动态弱类型的脚本语言可能比静态强类型的Java要更有前途。
Ajax诞生于2005年,这是一种借助XMLHttpRequest异步与后台进行通信的“新”技术。XMLHttpRequest,加上dom,css,xml等各项技术,再使用JavaScript将它们糅合在一起,就组成了Ajax。它的最大特点是异步无刷新的响应机制,这使BS程序开始在界面感观上能与CS程序媲美。此外,Ajax还不限后台语言,这使得它从诞生之初就得到了非常广泛的认同和使用。
|