2013-03-29 1 views
1

JavaScript로 시작하고 다음 코드를 공부했습니다. 새로운 운영자는 무엇을합니까? canvas.js가 스스로를 호출하지 않고 캔버스를 생성합니까?JavaScript - modul에있는 새로운 객체

main.js

(function(){ 
    new display.Canvas(); 

})(); 

(function(){ 

var Canvas = display.Canvas = function() { 

    this.createCanvas(); 

}; 
})(); 

답변

2

더글러스 크록 포드는 how "new" works에 좋은 기사를 가지고 canvas.js.

예를 들어, canvas.js의 코드 (display.canvas은 실제로 display.Canvas이어야 함)는 새 캔버스의 작성 방법에 대한 함수를 정의합니다. main.js 코드는이 함수를 사용하여 Canvas를 만듭니다.

+0

감사합니다. @ Dan !!! 빠른 답변과 좋은 링크, 많이 고마워요 !!! – poppel