我试图通过将所有类拉到单独的文件中来更改一些其他工作代码。这适用于大多数类,除了它读取的部分class window.Timeline
。错误消息读取ReferenceError: window is not defined
有什么建议么?
我试图通过将所有类拉到单独的文件中来更改一些其他工作代码。这适用于大多数类,除了它读取的部分class window.Timeline
。错误消息读取ReferenceError: window is not defined
有什么建议么?
听起来您的包含该类的文件没有加载到窗口上下文中。它是否有可能在另一个类的上下文中加载?您可以在jsFiddle中发布一些 cod 示例吗?
将咖啡脚本符号导出到父上下文时,我通常遵循的模式是
exports = exports ? this
class MyClass
someField: false
exports.MyClass = MyClass
如果您使用的是现代浏览器并且知道如何访问调试控制台,您可以将
console.log this
在引发引用错误的文件末尾。这将允许您查看this
上下文是什么,这可能有助于您进行故障排除。