我做的几个名目中的js文件愈来愈多,用到的一些插件需求导入一年夜堆js/css文件
一没有小心还会呈现:“----- is not defined ”。
于是本人写了个加载器:beehive.js。
beehive.js的特性:
按需加载、依赖加载;
玲珑,紧缩当前只有:1.27 KB;
应用简略。
[code]
Beehive( 'jquery.min.js', 'bee/jbui/js/jbui.dialog.js',
function(){
alert("Hello beehive.js")
});
}).load('stackline'); //stackline or parallel
[/code]
加载形式有两种形式:
stackline 线性加载。加载程序:a、jquery.min.js ,b、bee/jbui/js/jbui.dialog.js,c、最初执行 alert("Hello beehive.js")。 假如,a 加载失败(文件找没有到),b、c 就没有会被加载(执行)。
parallel 并行加载。这个就要看哪一个效劳器呼应的的速率,普通越小的文件加载越快,先执行。假如你的js文件之间不依赖关系,能够应用这类形式。
一没有小心还会呈现:“----- is not defined ”。
于是本人写了个加载器:beehive.js。
beehive.js的特性:
按需加载、依赖加载;
玲珑,紧缩当前只有:1.27 KB;
应用简略。
[code]
Beehive( 'jquery.min.js', 'bee/jbui/js/jbui.dialog.js',
function(){
alert("Hello beehive.js")
});
}).load('stackline'); //stackline or parallel
[/code]
加载形式有两种形式:
stackline 线性加载。加载程序:a、jquery.min.js ,b、bee/jbui/js/jbui.dialog.js,c、最初执行 alert("Hello beehive.js")。 假如,a 加载失败(文件找没有到),b、c 就没有会被加载(执行)。
parallel 并行加载。这个就要看哪一个效劳器呼应的的速率,普通越小的文件加载越快,先执行。假如你的js文件之间不依赖关系,能够应用这类形式。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。