ネット上には、非常に強力なツールを含め、私たち開発者の生活を楽にしてくれるツールがたくさんあることを知っています。
古い JavaScript を jQuery に変換するツールをご存知ですか?
このようなものを作るのに役立つツール? jQueryで何千行ものコードを翻訳しなければならないので、約15年かかると思います... :)
ありがとう !
ネット上には、非常に強力なツールを含め、私たち開発者の生活を楽にしてくれるツールがたくさんあることを知っています。
古い JavaScript を jQuery に変換するツールをご存知ですか?
このようなものを作るのに役立つツール? jQueryで何千行ものコードを翻訳しなければならないので、約15年かかると思います... :)
ありがとう !
いいえ、そのようなツールは存在しません。それが存在する場合、それによって作成されたコードは、誰もが使用したいとは思わないでしょう。
jQuery の使用を開始する最善の方法は、単純に新しいものに jQuery を使用することです。時間がある場合は、古いものを手動でゆっくりと移行します。
質問は意味がありません。jQueryは、翻訳できる言語ではありません。jQueryは、必要に応じてJavascriptコードで使用できるライブラリです。jQueryがなくてはならないことは何もありません。
おそらく必要なのは、特定のパターンを同等のjQueryメソッドに置き換えて、Javascriptコードをリファクタリングするのに役立つツールです。問題は、これが混乱を引き起こすことです。
たとえば、次と同等のjQueryです。
var x = document.getElementById('foo');
は:
var x = $('#foo');
ただし、xはDOMオブジェクトではなくjQueryオブジェクトであるため、xを使用するコードは破損します。
あなたができること:
var x = $('#foo')[0];
これによりDOMオブジェクトが得られますが、jQueryが無駄になります。
1つの解決策は、コードを次のように置き換えることです。
var $x = $('#foo');
var x = $x[0];
$var
次に、のjQueryラップバージョンである規則に固執しvar
ます。リファクタリングが進むにつれて、「x」が未使用であることを通知するツール(jsLintなど)を使用して、安全に削除できることを確認できます。
さまざまなIDEには、Javascriptを少しリファクタリングするためのツールがあります。いくつかについては、この質問を参照してください:JavaScript、HTML、CSSなどをどのようにリファクタリングしますか?