現時点ではわかっていないサイトに展開するJavaScriptを作成しています。部分的に外部のJavaScriptライブラリをインライン化する
コードのこの作品は、私はjQueryを使ってそれを行うだけのことができればそんなに容易になるだろう何かをすることになっているが、私はこのコードでは、任意の外部ライブラリを含めることはできません。理由は次のとおりです。
- 私ができます私が書いた1つのJavaScriptファイルだけをロードします。
- 外部ライブラリが不明なクライアントサイトのコードと競合する可能性があります(既に同じライブラリをサイトに読み込んでいる可能性があります)。
- できるだけ早くファイルをダウンロードする必要があります。
私の質問は、私のコードが外部ライブラリ(jQuery)から使用する特定のコードパスだけを抽出するのに役立つツールがあり、そのコードの一部としてコードに直接埋め込むことができる(名前空間などを使用して)?
それとも、私の質問が最初から間違っている可能性があります。
googs closureコンパイラとはどういうことだと思いますか?しかし、ランタイム情報に基づいて実行が分岐するコードは、静的解析を非常に困難にします。 – goat