是包含javascript文件的最佳方式吗?

时间:2013-07-23 14:47:24

标签: javascript jquery performance

// Cookies code     
$.getScript("/a/js/cookie.js").done(function(script, textStatus) {
    // set cookies
    $.cookie('name','value');
}).fail(function(jqxhr, settings, exception) {
    console.log('Failed.');
});
//---------------------------------------------------
// Collapse code    
$.getScript("/a/js/collapse.js").done(function(script, textStatus) {
    //toggle arrow
    $('.accordion-toggle').click(function (e) {
       $( this ).find( 'li.arrow' ).toggleClass('down-arrow up-arrow', 200);
       $('.accordion-toggle').not( this ).find( 'li.arrow' ).removeClass('up-arrow');
    });
});

是否包含网页所需的所有js文件的好方法,是否有任何缺点或优点

由于

1 个答案:

答案 0 :(得分:1)

RequireJS是一个JavaScript文件和模块加载器,可以帮助您。

使用像RequireJS这样的模块化脚本加载器可以提高代码的速度和质量。 它还允许您声明文件依赖性。

Requirejs.org