我知道
AJAX代表什么.我非常了解
javascript.但坦率地说,我不清楚AJAX是什么.
因为我所知道的只是XMLHttpRequest(),但它必须远不止于此.有人可以更清楚地解释AJAX如何不仅仅是普通JavaScript的某个方面吗?我看不出它有什么不同.
编辑:我也明白,它允许您更新页面而无需重新加载.我知道,这太棒了.但我仍然没有看到它是如何比标准的JavaScript更多.
解决方法
我想要获得理解,你必须研究XMLHttpRequest的来源.它当时不是JavaScript的标准部分.您无法使用纯JavaScript从浏览器发出异步HTTP请求. XMLHttpRequest对象最初由Microsoft在IE5中作为ActiveX控件引入.因此,考虑到这一点,我们今天使用JavaScript的方式已经从一个更简单的场景发展而来.
我建议你阅读维基百科页面 – 特别是历史部分.对于Ajax来说,没有任何明显的美妙,它只是当时一种新的做事方式的一个创造性术语,而且它被卡住了.
http://en.wikipedia.org/wiki/AJAX
特别是阅读权威性文章http://www.adaptivepath.com/ideas/ajax-new-approach-web-applications – 这可能是理解Ajax来自哪里以及它实际意味着什么的最佳方式.可能最重要的是
Defining Ajax
Ajax isn’t a technology. It’s really several technologies,each
flourishing in its own right,coming together in powerful new ways.
Ajax incorporates:
如上所述,Ajax的确切定义现在很难确定.随着浏览器的发展,这些方法很容易自我更新,但这些是其构思的基本原则.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。