我从JavaScript开始并研究了以下代码。这位新剧员做了什么? canvas.js不是自己调用并创建画布吗?
main.js
(function(){
new display.Canvas();
})();
canvas.js
(function(){
var Canvas = display.Canvas = function() {
this.createCanvas();
};
})();
答案 0 :(得分:2)
在你给出的例子中,canvas.js中的代码(假设display.canvas
实际上应该是display.Canvas
)定义了一个如何创建新画布的函数。 main.js代码使用该函数创建Canvas。