2005年2月18日,Jesse James Garrett将首字母缩略词 AJAX (异步Javascript和XML )用于日益流行的方法,该方法利用了XMLHttpRequest
对象
请参阅: http://adaptivepath.org/ideas/ajax-new-approach-web-applications/
在相对较短的时间内,JSON成为首选的数据交换格式,而AJAX(现在实际上 AJAJ )成为 Ajax (一个名称 - 而不是首字母缩略词 - 一个异步数据检索方法)。
但 AJANE (异步Javascript和Nothing Else )呢?
function retrieveMyAsynchronousData() {
var myAsynchronousData = document.createElement('script');
myAsynchronousData.setAttribute('src', '/data/my-asynchronous-data.js');
document.body.appendChild(myAsynchronousData);
}
myElement.addEventListener('click', retrieveMyAsynchronousData, false);
毫无疑问, Ajax 是行业标准方法,而不是 AJANE - 但为什么呢?它更快,更安全,更优化吗?
N.B。 请注意,我不是在征求意见或偏好。我试图了解是否有明确的,真实的技术理由来部署XMLHttpRequest
对象,只需构建一个新的<script>
并将其添加到DOM。 < / p>
答案 0 :(得分:3)
AJANE(我之前从未听说过的术语,我在Google上找不到任何引用)通常被称为JSONP。它: