gpt4 book ai didi

javascript - 在 CoffeeScript/JavaScript 中导入命名空间

转载 作者:行者123 更新时间:2023-11-30 05:52:37 24 4
gpt4 key购买 nike

是否可以为 JavaScript/CoffeeScript 文件导入命名空间?
这个想法是为了避免键入完全限定的命名空间。

假设我在初始化代码中定义了波纹管。

window.Editor = { }

这是 CoffeeScript 文件,我想避免在其中一遍又一遍地键入完全限定的命名空间:

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

我可以导入一个 namespace ,类似于您在 Java 中导入包的方式吗

import Editor.*;

最佳答案

尝试这样的事情:

Editor.coffee:

Editor = {}

root = exports ? window
root.Editor = Editor

主要咖啡:

{Editor} = require './Editor'

关于javascript - 在 CoffeeScript/JavaScript 中导入命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13788222/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com