4

プロトタイプに移植したいMooTools用に書かれた日付ピッカーライブラリがあります。それは長く骨の折れる仕事のように見えます、そして誰かが2つの違いについてのガイドを見たり書いたりしたことがあるかどうか疑問に思います。ある種の翻訳辞書。Moo関数を検索して同等のプロトタイプを確認できます。その逆も可能です。

同じことがjQueryからPrototypeにもいいでしょう。

4

4 に答える 4

2

これを突き刺します。グーグルで徹底的に検索してもリソースが見つからない場合は、それぞれのAPIを開いて、それらを前後に調べて例を確認するだけで行き詰まっていると思います。

私は実際にプロジェクトでプロトタイプからjQueryに移行しています。(余談ですが、jQueryが両方をしばらく使用していたことで非常に満足しています。)私の基本的なワークフローは、必要に応じてAPIを参照することです。

しかし、一方から他方へのそのようなマッピングがあったとしたら、私は驚きます。どちらのフレームワークでも、特定のタスクを実行する方法は多数あり、その上、さまざまな重要な方法で機能します。確かに、「addClass」と「addClassName」のように1:1の対応がありますが、jQuery DOM操作は通常、要素のセット(1のセットの場合もあります)で機能しますが、Prototypeは単一の要素(セットで機能する各ステートメント)。

幸いなことに、どちらも非常に優れた使いやすい/参照APIを備えています。

幸運を。

于 2009-05-20T22:49:14.500 に答える
2

私はしばらくの間、このようなものを見つけたいと思っていました。自分で作りたかったので、数週間前にArtLung Rosettaを開始しました。これは、多くの主要なライブラリでさまざまな手法を使用した「HelloWorld」ページを作成するための取り組みです。進行中の作業です。

しかし、数週間前、 MatthiasSchützによるこの優れたリソースに出くわしました 。JavaScriptライブラリ比較マトリックスこのリファレンスサイトには、 DOM ReadyDOM BasicsDOM FilteringDOM ManipulationEffectsTransitionsEventsCustom FunctionsAjaxClassesの関連ドキュメントへのリンクと構文の比較があります。

さまざまなライブラリのアプローチを比較することを楽しんでいます。ライブラリ自体、自分のプログラミングスタイル、および複数のフレームワークで同じタスクを実行することによってそれを改善する方法について多くを学ぶことができます。

于 2009-11-07T07:15:57.710 に答える
1

キースが述べたように、ライブラリによって提供される機能の間には1:1の対応はありません。

さらに重要なのは、フレームワークが異なれば、必要な考え方も異なります。関数の名前を変更することはほとんどなく、別のフレームワークのスタイルでコードを記述することです。「これを行うjQueryの方法は何でしょうか?」のように考えています。

フレームワークAからBにコードを移植していて、Bをよく知らない場合は、非常に醜いものになってしまう可能性があります。

于 2009-05-29T22:47:36.063 に答える
0

変換に関するガイドは思いつかない。しかし、ライブラリを比較対照するLibrary1とLibrary2のブログ投稿がいくつかあります。おそらくそれらを追い詰めて読む価値があります。

于 2009-05-29T23:15:01.983 に答える