加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

什么*确切*是AJAX?

发布时间:2020-12-16 02:52:34 所属栏目:百科 来源:网络整理
导读:我知道 AJAX代表什么.我非常了解 javascript.但坦率地说,我不清楚AJAX是什么. 因为我所知道的只是XMLHttpRequest(),但它必须远不止于此.有人可以更清楚地解释AJAX如何不仅仅是普通JavaScript的某个方面吗?我看不出它有什么不同. 编辑:我也明白,它允许您更
我知道 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:

  • standards-based presentation using XHTML and CSS;
  • dynamic display and interaction using the Document Object Model;
  • data interchange and manipulation using XML and XSLT;
  • asynchronous data retrieval using XMLHttpRequest;
  • and JavaScript binding everything together.

如上所述,Ajax的确切定义现在很难确定.随着浏览器的发展,这些方法很容易自我更新,但这些是其构思的基本原则.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读