如何调用其他模块

方法1:module.exports和let a = require('b')

被调取的模块

//person.js
var Person00 = {
        console.log("person say hello");
    }
module.exports = Person00 //这个跟函数名是对应关闭

发起调用请求的模块

let p = require('Person') //在cc模块上写一个let +新定义的p和require,这里跟模块名是对应关系
cc.Class({
    update : function (dt) {
        p.sayHello();//用新定义的p来调用了,这里跟调用的变量是对应关系
    }
});

方法2:let 内部临时变量 =require('脚本名字') 和 let 内部调用地址 = new 内部临时变量();

//被调模块Rotate基本不用动
cc.Class({
    properties: {
        speed1 :1254,
    },
    speed2 : function(){
        console.log('@@@speed1435');
    },
});
//发起模块插入
let a =require('Rotate');
let b = new a();//可以放在cc.class的顶部
//模块中调用:
        b.speed2();//调用函数
        console.log(b.speed1);//直接调用其中properties的属性
    },
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 模块通常是指编程语言所提供的代码组织机制,利用此机制可将程序拆解为独立且通用的代码单元。所谓模块化主要是解决代码分...
    MapleLeafFall阅读 1,193评论 0 0
  • 33、JS中的本地存储 把一些信息存储在当前浏览器指定域下的某一个地方(存储到物理硬盘中)1、不能跨浏览器传输:在...
    萌妹撒阅读 2,112评论 0 2
  • JavaScript 标准参考教程(alpha) 草稿二:Node.js CommonJS规范 GitHub TO...
    鑨的传人阅读 458评论 0 1
  • 系列文章导航 模块(一) CommonJs,AMD, CMD, UMD 本文参考阮一峰 ES6入门 Module的...
    合肥黑阅读 6,170评论 0 4
  • 平面设计到底有没有前途? 平面设计到底有没有前途?小编觉得,首先你得了解什么是平面设计?平面设计设计是以“视...
    一只勤劳的蜜蜂阅读 317评论 0 0