AJAX的独立库

时间:2012-01-27 02:03:48

标签: javascript jquery ajax open-source

我已经使用了很棒的jQuery库已经有一段时间了,并且已经熟悉它的AJAX功能。我正在开发一个只需要jQuery的AJAX功能的项目。将这个逻辑与jQuery分开并不容易,因为有很多依赖项。

我需要一个AJAX库,它可以实现以下功能(与jQuery允许的相同):

  • 从其他域加载脚本
  • 从同一个域加载脚本
  • 执行脚本后立即执行回调

使用jQuery可以使用以下方法轻松实现:

$.ajax({
    type     : 'GET',
    url      : url,
    dataType : 'script',
    cache    : true,

    success: function() {
       // script has literally just finished executing...
    }
})

哪个成熟(并且轻量级)的开源库会实现这些要求?

1 个答案:

答案 0 :(得分:0)

好的,事实证明我所需的功能并不是AJAX响应的真正组成部分。查看jQuery源代码,我发现“脚本”处理程序实际上是临时创建一个“脚本”元素,然后在加载后将其删除。

链接到相关的jQuery源: https://github.com/jquery/jquery/blob/master/src/ajax/script.js

以下页面更详细地介绍了此过程: http://www.ejeliot.com/blog/109