我做的几个项目中的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文件之间没有依赖关系,可以使用这种方式。
下载方法:
1、请用微信扫描下方二维码关注
时代Java公众号,或者微信搜索
时代Java或
NowJava关注。
(如已经关注,请直接发送编号)

2、在
时代Java公众号里发送编号:
5123
5123
3、发送后,将立刻收到 “验证码已经接收成功” 的回复,即可选择线路下载:
通用网络下载移动网络下载电信网络下载
如不能正常下载请联系我们:nowjava@qq.com 或 公众号里留言。
本文系作者在时代Java发表,未经许可,不得转载。
如有侵权,请联系nowjava@qq.com删除。
编辑于