作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
2005 年 2 月 18 日,Jesse James Garrett 将首字母缩略词 AJAX(Asynchronous Javascript and XML)命名为一种日益流行的利用 XMLHttpRequest
的方法。对象。
参见: http://adaptivepath.org/ideas/ajax-new-approach-web-applications/
在相对较短的时间内,JSON 成为首选的数据交换格式,AJAX(现在实际上是 AJAJ)成为 Ajax(一个名称 - 而不是首字母缩略词 -异步数据检索的方法)。
但是 AJANE (异步 Javascript 和别的什么)呢?
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 - 但为什么呢?它是否更快、更安全、更优化?
注意 请注意,我不是在征求意见或偏好。我试图了解部署 XMLHttpRequest
是否有明确的、现实的、技术上的理由对象超越简单地构建一个新的<script>
并将其添加到 DOM。
最佳答案
AJANE(一个我今天之前从未听说过的术语,我在 Google 上找不到任何引用资料)通常被称为 JSONP。它:
关于javascript - Ajax(以前称为 AJAX)和 AJANE 之间的实际区别是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46885599/
2005 年 2 月 18 日,Jesse James Garrett 将首字母缩略词 AJAX(Asynchronous Javascript and XML)命名为一种日益流行的利用 XMLHtt
我是一名优秀的程序员,十分优秀!