开发者问题收集
我正在使用 RequireJS,当我使用函数“define”定义新模块时,我看到依赖项已解析,但对象不是我定义的模块。所有模块均以 AMD 格式定义,设置名称、依赖项数组和函数。导出通过返回对象完成。通过“define”解析的依赖项具有以下属性:exports、id、packaged 和 uri。如果我随后调用 require 函数,依赖项就会正确设置。更新:我创建了一个具有所述问题的测试示例HT
我遇到了RequireJS问题。本质上,我无法从另一个文件访问另一个文件中定义的函数。我需要这样做,因为我想导出给定的函数子集,如define('submodule', [], function() {let myFunction1 = function(){ return "Hello"; }let myFunction2 = function(){ return " From"; }let m
我有几个类用于表示不同类型的表。我将类名放入字典中。我通过键从字典中获取类名,并尝试使用构造函数“new var_with_class_name()”创建类的实例,但出现错误“TypeError:dictionary[model_name] 不是构造函数”。此代码打包为 require.js 模块。代码:define("models", ["jquery", "ui"], function($,
因此,我正在使用 webpack 创建自己的 js 类来打包客户端 js,并且我需要使用这个“soundManager”对象,它是我在页面上包含的第三方库。SoundManager 实际上位于 window.soundManager 上...我的问题是如何在我的 SoundLoader 类中访问 window.soundManager 上的这个对象?/* global soundManager *