基本上,AJAX与JavaScript的语法和语义相似吗?AJAX是一种独立于Javascript的语言,还是JavaScript框架?
回答
AJAX不是一种语言。这是一种使用JavaScript和XML(我猜JSON也适用于此)的方法,使Web客户端能够与服务器资源异步通信,而不需要用户制定的浏览器事件(如页面导航)。
AJAX代表Asynchronus Javascript和XML:http://en.wikipedia.org/wiki/Ajax_%28programming%29
Ajax是一个JavaScript方法来实时从服务器获取数据。这是(尤其是东西像jQuery使用时)语法只是JavaScript的......今天,你可以简单地用一个函数来使(使用jQuery)Ajax调用:
$.ajax({ url: "test.html", success: function(){/*do stuff here*/}});
老同学 AJAX(如下所述,90年代末00初的)看起来更像是这样的:http://www.w3schools.com/ajax/tryit.asp?filename=tryajax_first
function loadXMLDoc()
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","ajax_info.txt",true);
xmlhttp.send();
}
Globals ?!这是1997年吗?哦,W3Schools,它**是** 1997。 – Quentin 2011-01-12 22:08:16
ahaha,这就是为什么我说**老学校**阿贾克斯:我仍然记得在高中00年初的时候第一次使用它:S – 2011-01-12 22:09:46
实际上, “AJAX” 是短期的Asynchronous JavaScript and XML
。它仅仅是一个使用Javascript下载数据的异步方法。
不,这是一种结合技术来创建Web应用程序的方式。 Here is the article popularizing the name AJAX,它说:
Ajax不是技术。这实际上是几种技术,每种技术都有其独特的优势,以强大的新方式聚集在一起。 Ajax合并:
- 使用XHTML和CSS的基于标准的演示文稿;
- 使用文档对象模型进行动态显示和交互;
- 使用XML和XSLT进行数据交换和操作;
- 使用XMLHttpRequest进行异步数据检索;
- 和JavaScript将所有东西绑定在一起。
都没有。它指的是在没有用户离开当前页面的情况下(例如通过链接或提交表单)制作(使用JavaScript)HTTP请求(并处理对其的响应)的任务。
有几种方法可以实现此操作(XMLHttpRequest,使用隐藏的iframe生成<script>
元素)以及实现帮助器方法的许多库(YUI,Mootools,Prototype,jQuery,Glow等)。
所以它不是一种语言,一个API,一个库或一个框架。这只是一件可以完成的事情(以各种不同的方式)。
(它也被用作一个术语来代替“DHTML”,但它的用法已被替换为“HTML 5” - 市场营销人员需要一个新的流行词来描述“做任何形式的花哨的东西网页“每隔几年)
- 1. Groovy和Groovy ++是两种语言还是一种语言?
- 2. Javascript是一种通用语言?
- 3. CMS是否独立于编程语言?
- 4. Hacklang是一种有状态语言还是无状态语言?
- 5. 为什么.NET是一个框架和Java是一种语言
- 6. Ruby是一种脚本语言还是一种解释型语言?
- 7. PHP是一种Web技术还是一种脚本语言?
- 8. 是否有一种通用的查询语言,用于独立于编程语言的任意集?
- 9. 支持多种语言的javascript全文搜索框架
- 10. 框架和内嵌框架有独立的JavaScript上下文吗?
- 11. 哪种标记语言?降价还是?
- 12. Python是语言还是脚本语言?
- 13. JavaScript是一种类型安全的语言吗?
- 14. javascript:方法的独立函数还是嵌入在对象中?
- 15. awk是一种编程语言还是工具?
- 16. 这是什么语言(javascript?)?
- 17. JavaScript是一种应用程序语言吗?
- 18. PHP - 语言切换 - MVC框架 - 基于会话还是Javascript(i18next库)?什么更好?
- 19. 每种语言都属于P还是NP?
- 20. 标签导航 - 框架还是AJAX?
- 21. 有没有另一种语言像JavaScript?
- 22. Windows应用商店的语言选择:C++还是javascript?
- 23. 反编译代码(独立于语言)
- 24. 学习一种新的编程语言取决于现有的熟悉语言是否是一种坏习惯?
- 25. JavaScript语法:什么是({})它是一个函数还是对象?
- 26. Zend Framework是独立的还是PHP环境的一部分?
- 27. 什么是更好的,一个JavaScript框架或多个框架
- 28. 使XSLT语言独立
- 29. Javascript语言的状态是什么?
- 30. Ruby是一种优雅的语言吗?
维基百科文章的第一句话可能会告诉你。虚拟-1 – delnan 2011-01-12 22:05:55
+1虚拟-1 – dotjoe 2011-01-12 22:20:16