2012-12-09 2 views
1

JavaScript/CoffeeScript 파일의 네임 스페이스를 가져올 수 있습니까?
아이디어는 정규화 된 네임 스페이스를 입력하지 않는 것입니다.CoffeeScript/JavaScript의 네임 스페이스 가져 오기

내가 init 코드에서 벨로우즈를 정의했다고 가정 해 보겠습니다.

window.Editor = { } 

그리고 이것은 내가 다시 완전한 이상의 네임 스페이스 및 입력 할 필요가 없도록하고자하는 커피 스크립트 파일입니다

class Editor.Editor 
    constructor: (@width, @hight) -> 
    @canvas = new Editor.Canvas(@width, @hight) 
    @backGround = new Editor.BackGround(@canvas) 
    @frontGround = new Editor.FrontGround(@canvas) 

나는 당신이를 가져 얼마나 유사한 네임 스페이스를 가져올 수

을 예를

import Editor.*; 

답변

0

자바의 패키지 당신이 시도 할 수

for key, value of Editor 
    window[key] = value 

하지만 은 매우 신중해야합니다. 정말로 필요한 것을 재정의 할 수 있기 때문입니다. 이 같은

1

시도 뭔가 :

Editor.coffee :

Editor = {} 

root = exports ? window 
root.Editor = Editor 

main.coffee :

{Editor} = require './Editor' 
관련 문제