异步的 JavaScript 加载器:$script.js

jopen 10年前

$script.js 是一个异步的JavaScript加载器和依赖管理器,拥有一个惊人的令人印象深刻的轻量级的足迹。像许多其他的脚本装载器,$script.js 允许你按需加载脚本资源,而且不会阻塞其他资源加载(如CSS和图像)。此外,它独特的界面允许开发人员轻松使用,即使是最复杂的依赖关系。适合于大型,复杂的Web应用程序。

支持的浏览器包括:

  • IE 6+

  • Opera 10+

  • Safari 3+

  • Chrome 1+

  • Firefox 2+

示例代码:

// load jquery and plugin at the same time. name it 'bundle'  $script(['jquery.js', 'my-jquery-plugin.js'], 'bundle')    // load your usage  $script('my-app-that-uses-plugin.js')      /*--- in my-jquery-plugin.js ---*/  $script.ready('bundle', function() {    // jquery & plugin (this file) are both ready    // plugin code...  })      /*--- in my-app-that-uses-plugin.js ---*/  $script.ready('bundle', function() {    // use your plugin :)  })

项目主页:http://www.open-open.com/lib/view/home/1403147144903