📄 loader-test.js
字号:
var LoaderTest = new Object();$log.level = 0;LoaderTest.test = function (packageList) {this.packageList = packageList;this.packageIndex = 0;this.objectIndex = 0;this.pkg = this.nextPackage();this.doLoad();};LoaderTest.nextPackage = function () {if (this.packageIndex < this.packageList.length) {return $JSI.Package.require(this.packageList[this.packageIndex++]);} else {return null;}};LoaderTest.nextObject = function () {if (this.pkg != null) {if (this.objectIndex < this.pkg.objectNames.length) {return this.pkg.name + "@" + this.pkg.objectNames[this.objectIndex++];} else {this.pkg = this.nextPackage();this.objectIndex = 0;if (this.pkg) {return this.nextObject();} else {return null;}}} else {return null;}};LoaderTest.doLoad = function () {var clazz = this.nextObject();if (clazz) {var src = $package.scriptBase + "loader.html?" + clazz;$JSI.globalContext.open(src, "loader");}};LoaderTest.loadNull = function (clazz) {$log.warn("object is null:" + clazz);this.doLoad();};LoaderTest.loadSuccess = function (clazz) {$log.info("object load success:" + clazz);this.doLoad();};LoaderTest.loadFailure = function (clazz, e) {var msg = "object load error:" + clazz + ";e=" + e;for (var n in e) {msg += ",e." + n + "=" + e[n];}$log.error(msg);this.doLoad();};var defaultPackageList = ["net.conio.prototype", "us.aculo.script", "cn.opencode.example.fish", "cn.opencode.example.display", "cn.opencode.example"];
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -