必要に応じてスクリプト ファイルをロードする JavaScript クラスを作成しようとしています。私はこれのほとんどを機能させています。次の構文でライブラリを使用できます。
var scriptResource = new ScriptResource('location/of/my/script.js');
scriptResource.call('methodName', arg1, arg2);
あなたが書くことができるように、いくつかの構文糖衣を追加したいと思います
var scriptResource = new ScriptResource('location/of/my/script.js');
scriptResource.methodName(arg1, arg2);
これが不可能であることはほぼ確実ですが、独創的な解決策があるかもしれません。必要なのは、ある種の methodCall イベントだと思います。SO以下が機能する可能性があります
ScriptResource = function(scriptLocation)
{
this.onMethodCall = function(methodName)
{
this.call(arguments);
}
}
このコードは明らかに不完全ですが、私がやろうとしていることのアイデアが得られることを願っています
このようなことはリモートでも可能ですか?