2011-12-19 5 views
0

ウェブサイトに含まれるjavascriptがライブラリであるかどうかを確認する方法はありますか?javascriptファイルとライブラリを区別する(jqueryなど)

つまり、ウェブサイトは一般に タグを使用していくつかのjavascriptファイルを読み込みます...ロードされているファイルがライブラリ(jqueryのようなもの)であるかどうか、または通常のjavascriptであるかどうかを知りたいと思います。

これを見つける方法はありますか?事前に

おかげで、 イルファン

+0

他のJavaScriptコードと異なる点はありません。この情報をどのように「識別」したいのですか。あなたは「知りたい」と言っています...それはどういう意味ですか?あなたは単にHTMLを見て、 '

1

あなたがファイルを解析することができ、jqueryのファイルが起動します。

ただし、これは100%の解決策ではありません。なぜなら、ヘッダーは手動で削除できるからです。

+0

この解決策は間違いなく機能しません。 Ext JS 4は次のファイルで始まります:/ * このファイルはExt JSの一部です4 –

0

javascriptライブラリは、の通常のJavascriptファイルです。

あなたはファイルがあなたがそれらを自分で検査し、あなた自身の結論に達することができるライブラリです含まれてお伝えしたい場合。

ライブラリをプログラムで決定する場合は、これを行うことはできません。つまり、図書館を構成するものは何ですか?もし2つの関数を持つJSファイルがあれば、それはライブラリですか?

一般的なライブラリのいくつかを標準ファイル名に基づいて識別するための関数を書いているかもしれませんが、個々のプログラマーがファイルの名前を変更するのを止めるものがないため、それら。よく知られているライブラリのまた

あなたが知っているいくつかの文字列を見ることができるインクルードファイルの内容を読み取ることができ、あなたのプログラムは、特定のライブラリに含まれている場合。もう一度、絶対に遠いから。

や外部スクリプトが含まれた後、あなたは、例えば、特定のグローバル変数が定義されているかどうかをテストするために、いくつかのコードを置くことができますjQueryがあれば、jQueryが組み込まれていると合理的に推測できます。

+0

ありがとうございます。巨大なライブラリから使用された関数だけを抽出するプログラムを書くことは可能ですか? – irbash

関連する問題