Compress js to one file

This commit is contained in:
ckcz123 2018-04-18 18:55:25 +08:00
parent b134f4ac4f
commit a85b505a9c
3 changed files with 21 additions and 11 deletions

View File

@ -172,7 +172,7 @@ loader.prototype.loadMusic = function () {
else {
var music = new Audio();
music.preload = 'none';
if (main.bgmRemote) music.src = 'https://gitee.com/ckcz123/h5music/raw/master/'+core.firstData.name+'/'+t;
if (main.bgmRemote) music.src = main.bgmRemoteRoot+core.firstData.name+'/'+t;
else music.src = 'project/sounds/'+t;
music.loop = 'loop';
core.material.bgms[t] = music;

12
main.js
View File

@ -10,6 +10,7 @@ function main() {
// 如果要进行剧本的修改请务必将其改成false。
this.bgmRemote = false; // 是否采用远程BGM
this.bgmRemoteRoot = "https://gitee.com/ckcz123/h5music/raw/master/"; // 远程BGM的根目录
//------------------------ 用户修改内容 END ------------------------//
@ -176,9 +177,17 @@ main.prototype.init = function (mode, callback) {
////// 动态加载所有核心JS文件 //////
main.prototype.loaderJs = function (dir, loadList, callback) {
var instanceNum = 0;
// 加载js
main.setMainTipsText('正在加载核心js文件...')
if (this.useCompress) {
main.loadMod(dir, dir, function () {
callback();
})
}
else {
var instanceNum = 0;
for (var i = 0; i < loadList.length; i++) {
main.loadMod(dir, loadList[i], function (modName) {
main.setMainTipsText(modName + '.js 加载完毕');
@ -189,6 +198,7 @@ main.prototype.loaderJs = function (dir, loadList, callback) {
});
}
}
}
////// 加载某一个JS文件 //////
main.prototype.loadMod = function (dir, modName, callback) {

View File

@ -8,7 +8,7 @@ APP端也能下载录像
地图临界显伤 √
单个存档清理 √
大数据魔塔的支持(临界计算等) √
进一步对JS文件进行压缩
进一步对JS文件进行压缩
修复有时候无法输入ID的问题 √
其他细节优化