- MooTools とプロトタイプとスクリプトを使用できますか。aculo.us、両方とも単一のプロジェクトですか?
- 1 つのプロジェクトで両方のフレームワークを使用すると問題は発生しますか?
- 単一のプロジェクトで両方のフレームワークを使用するのに役立つアダプターはありますか?
1010 次
2 に答える
3
- いいえ、mootools と prototyp の両方で、文字列や配列などのネイティブな JavaScript オブジェクトを拡張します。
- 最後のスクリプトは、最初のスクリプトが行う拡張をオーバーライドします。したがって、両方のフレームワークには Array.each 関数があり、場合はスクリプトです。aculo.us スクリプトはそれぞれを試してみましたが、mootools は prototyp スクリプトの後に挿入されました。aculo.us はそれぞれ mootools を使用します。うまくいくかもしれませんが、何も信用できません。
- アダプターはわかりません。
ところで、フレームワークを混在させることはお勧めできません。まず、スクリプトの読み込みにオーバーヘッドがあります。次に、すべてのフレームワークは特定の目標を念頭に置いて構築されています。たとえば、jquery はより dom 関連で使いやすく、mootools プロトタイプはより oop ビジネスにあり、それらはすべて最も一般的なタスクをカバーしています。したがって、array.each に対して複数のソリューションを用意する必要はありません。
于 2009-10-29T08:27:39.613 に答える
0
最近のMooToolsバージョンには$関数の存在を検出するメカニズムが含まれているため、PrototypeとMootoolsを並べて使用してみることができます。
ただし、1つのプロジェクトで両方のフレームワークを使用する意味はほとんどありません。どちらも同様の機能を備えています(広範なDOM操作とOOPなどのJSコアを拡張するいくつかの機能)。
私は両方のフレームワークが非常に似ていることを発見しました。正直なところ、一方が何かを実行できる場合、もう一方も確実に実行できます。
于 2009-10-31T18:22:08.277 に答える