// 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文件的好方法,是否有任何缺点或优点
由于
答案 0 :(得分:1)
RequireJS是一个JavaScript文件和模块加载器,可以帮助您。
使用像RequireJS这样的模块化脚本加载器可以提高代码的速度和质量。 它还允许您声明文件依赖性。