给定
class Super:
    constructor: (@params) ->
    foo: ->
        ...
class Child extends Super:
    internalFoo = ->
        ...
    internalBar : ->
        ...
(exports ? this).Super = Super
(exports ? this).Child = Child
我知道这个例子会“污染”全局命名空间,但为了简单起见:我只能foo()调用Child
var c = new Child();
c.foo(); // works
c.internalFoo(); // internalFoo is undefined
c.internalBar(); // internalBar is undefined
我在这里缺少什么?我想在浏览器中运行我的咖啡脚本代码。