8

Prototype でサイトを作成しましたが、jQuery に切り替えたいと考えています。最適な切り替え方法に関するアイデアはありますか?

4

1 に答える 1

11

個人的には、物事を段階的に進めるのが好きなので、次のように両方を使用することから始めます。

jQuery.noConflict();

// Put all your code in your document ready area
jQuery(document).ready(function($){
  // Do jQuery stuff using $
  $("div").hide();
});

// Use Prototype with $(...), etc.
$('someid').hide();

そうすれば、すべての古いコードを一度に変換する必要はありませんが、新しいものに対して jquery の使用を開始し、都合のよいときに古い Prototype コードを移行できます。私はあなたのプロジェクトの規模がわからないので、これがあなたに当てはまるかどうかはわかりませんが、Spolsky は "The big rewrite" についての素晴らしい記事と、Things you should never doでなぜそれがそんなに悪い考えなのかについて書いています。 、パート 1。一読の価値ありです!

Prototype での jquery の使用の詳細については、jquery ドキュメントの「他のライブラリでの jQuery の使用」を参照してください。

于 2008-09-10T07:25:44.663 に答える