【第22期】观点:IT 行业加班,到底有没有价值?

cocos2d-js 重新require JS文件

原创 2016年08月30日 10:28:53

重新require JS文件指的是在调用require文件后,在ScriptingCore中重新编译该文件,在编程或者界面制作过程中提升效率,修改文件后只需要重新打开该窗口即可生效。

调用:

HelpTool.requireScript("src/pve/SuperStarShop.js", true);

HelpTool中实现:

HelpTool._require_script_map = {};
HelpTool.requireScript = function(path, needReload){
    if(HelpTool._require_script_map[path]){
        // xiaohei 如果是开发模式每次都重新require文件,在ScriptingCore中重新编译该文件,只有传入needReload为true才能重新加载(有些共享内存不能重新加载)
        if(g_targetOS == TargetOS.WINDOWS && needReload){
            require(path);
        }
        return;
    }else{
        require(path);
        HelpTool._require_script_map[path]  = true;
    }
};

同理,自己管理HelpTool._require_script_map,避免重复加载js文件


版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

关于cocos2d中InstallWizardForVS2010.js文件安装问题

写这个主要告诉自己以后有些事情不能太大意,故事详情如下:       最近cocos2d-X大家都懂的,所以俺也就去看看,下载、安装基本OK 也能运行 看到demo。可是蛋疼的事出来了,“双击打开,...

在cocos2d-JS中加载动画资源文件

  准备阶段 <h3 style="margin: 0.83em 0px

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

Cocos2d 3.X将JS转成JSC文件

在项目下,按住shift键,然后鼠标右键-“在此处打开命令窗口”(或者你自己输入绝对路径) 使用cocos命令//JSC保存到同级目录 cocos jscompile -s frameworks\j...

cocos2d-js 环境搭建mac

1.现在cocos-js引擎包 <a style="line-height: 1.125; font-family: 'Helvetica Neue', Helvetica, STheiti, Arial, Tahoma, 微软雅黑, sans-serif,...

cocos2d-js 在线更新代码脚本 动态更新脚本程序 热更新 绕过平台审核 不需重新上架

2014年8月15日补充 cocos2d-js 3.0 rc0 的AssetsManager有缺陷,有一些注意点:(可以阅读源代码发现) 1、旧manifest中有,但新manifest中...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)