一部の HTML5 要素を古いブラウザーで動作させ、ユーザーが独自の要素を作成できるようにするための JavaScript フレームワークがあります。ユーザーが独自の要素を作成するための関数は、別の Javascript ファイルで使用されます。たとえば、次のようになります。
element('myElement').appendStyleColor('red').type('text');
ユーザーがフレームワークで要素を作成していることを確認するために、ユーザーがファイルの最後に定義する変数を作成しました。例えば:
using = "myFramework";
変数「using」に値「myFramework」がない場合にアラートを表示するテストを作成する必要がありましたが、テストが成功した場合、myFramework.js のみを検索するため、テストを実行できませんでした。 script.js ファイルや application.js ファイルのようなユーザーの JavaScript ファイルではありません。
私のコードは次のとおりです。
if (using !== "myFramework") {
alert("The value 'myFramework' is not defined in the 'using' variable.")
}
PS : 私のフレームワークは、フレームワークの本名ではありません。
** jQuery は使いたくない **