版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aiyoyoyo/article/details/77648644
目前正在整理和完善中, 欢迎各位正在学习和使用CreateJs的同胞用作参考。
项目地址:https://github.com/aiyoyoyo/jeesjs
目前提供了一些接口供使用:jeesjs.APP、jeesjs.MM、jeesjs.QM、jeesjs.CM
UI类型正在整理和更新中,喜欢的朋友可以跟进一下。
jeesjs.APP为H5应用的管理类,即程序入口。
jeesjs.MM为模块管理类,提供应用模块的管理和各模块之间交互的基本思路。
jeesjs.QM为文件队列缓存类。
jeesjs.CM为Canvas绘制管理类。
基本上都是基于CreateJS来封装的。下面贴出使用的示意代码:
var Mod = new jeesjs.Module();
jeesjs.APP.init( Mod );
Module类通过jeesjs.MM来管理。通过enter进入,leave离开。
扫描二维码关注公众号,回复:
4508916 查看本文章
var Mod_TestA = new jeesjs.Module();
Mod_TestA.leave = function(){ console.log("--Mod_Test A leave"); };
Mod_TestA.update = function(){ console.log("--Mod_Test A update"); };
var Mod_TestB = new jeesjs.Module();
Mod_TestB.enter = function(){
// 这里是进入时的方法体
// enter执行结束后会调用Module的update()
// 当Module被结束时,会调用leave()
};
jeesjs.MM.enter( Mod_TestA );
jeesjs.QM和jeesjs.CM在更新中,后续给出相应的实例代码。