什么是c99.游戏意味着在这个javascript代码

What does c99.Game mean in this javascript code?

本文关键字:javascript 代码 意味着 c99 游戏 什么      更新时间:2023-09-26

这是html5游戏教程的一部分。有人能解释一下吗?在这种情况下游戏意味着什么?

var c99 = {};
c99.Game = (function(){
    function Count99Game() {
        console.log("Starting");
        this.canvas = document.getElementById("game-canvas");
        this.stage = new createjs.Stage(this.canvas);
        this.stage.update();
    }
    return Count99Game;
})();
window.onload = function(){
    var game = new c99.Game()
};
var c99 = {};

设置一个空对象…在此上下文中,一种设置各种名称空间的方法。

c99.Game = (function(){

这为c99对象的Game属性添加了一个函数。等效的方式是这样的:

var c99 = {
    Game: function () {
        /* etc */
    }
};

首先创建一个空对象c99:

var c99 = {}

那么你给这个对象添加一个属性:

c99.Game = ...