2012-01-25 1 views
8

内部のjQuery関数はすべてJavaScriptで書かれているので、技術的にはjQueryからJavaScriptを評価することが技術的に可能であるはずです。JavaScriptへのjQueryのトランスコンプリート

私は、jQueryが利用できない環境で使用する必要のあるjQueryを使用するJavaScriptのスニペットを用意しています。 私は手でそれを翻訳することができますが、それはかなりのコードです。 これを実行するツールがありますか?

私は多大な努力を払って環境内でおそらくjQueryを取得することができましたが、私はもう少しリソースにやさしいソリューションをご希望です。 このようなツールがない場合は、コードを手作業で翻訳しようとしていますが、そのようなツールがあるかどうかは不思議でした。

+3

jQuery * is * JavaScript。ここには国境はありません。私はそれから "必要な部分だけ"を抽出することは不可能だと思うでしょう、あなたがそれを必要とすれば、あなたの環境にjQueryを得ることに集中すべきです。 – Tomalak

+2

私はJavaScriptからjQueryが構築されていることを知っています。私はjQueryの一部を抽出したいと言っているわけではありません。 $( "。classname")があるとします。これは、document.getElementsByClassName( "classname")とほぼ同じです。私はちょうどプログラムのこの種のものを行うツールがあるかどうか尋ねていた。 –

+0

いいえ、ありません。 jQueryのすべては、jQueryのすべてに依存します。単純な例でも簡単な代替があるかもしれませんが、単純な例でもすべてのブラウザが 'getElementsByClassName()'をサポートするわけではありませんが、すべてのブラウザjQueryは '$("。classname ")'をサポートしています。 – Tomalak

答えて

8

GoogleのClosure Compilerの高度な最適化では、必要な部分のみが含まれるようにコードが圧縮されるため、が使用されていない部分は削除されます。

+0

これはまさに私が探していたものです、ありがとう! –

関連する問題