我有一个 JavaScript 框架,可以让一些 HTML5 元素在旧版浏览器中工作,并让用户创建自己的元素。用户创建自己的元素的功能用于另一个 Javascript 文件,例如:
element('myElement').appendStyleColor('red').type('text');
为了确保用户使用我的框架创建元素,我创建了一个用户在文件末尾定义的变量。例如:
using = "myFramework";
如果变量“using”没有值“myFramework”,我必须创建一个测试来显示警报,但我无法让测试工作,因为如果测试成功,它只会在 myFramework.js 中查找文件而不是用户的 JavaScript 文件,如 script.js 文件或 application.js 文件。
我的代码如下:
if (using !== "myFramework") {
alert("The value 'myFramework' is not defined in the 'using' variable.")
}
PS:我的Framework并不是真正的framework名称。
** 我不想使用 jQuery **