PrototypeとScriptaculousがすでに含まれているページにカレンダーコントロールを追加したいと思います。私が見つけたプロトタイプのもののどれにも満足していません、私はYUIカレンダーウィジェットを使うことを考えています。
私はこれが問題を引き起こす可能性がありますか?
PrototypeとScriptaculousがすでに含まれているページにカレンダーコントロールを追加したいと思います。私が見つけたプロトタイプのもののどれにも満足していません、私はYUIカレンダーウィジェットを使うことを考えています。
私はこれが問題を引き起こす可能性がありますか?
私たちは、YUI が他のどのライブラリでも安全に使用できるようにするために懸命に取り組んできました。HermanD が言うように、1 つの必須グローバル (YAHOO) と 1 つのオプション グローバル (YAHOO_config) の下で、すべてに名前を付けます。ネイティブ オブジェクトは変更しません。また、Protoype はネイティブ プロトタイプを変更しますが、YUI の機能が損なわれないように防御的にコーディングします。
2 つを一緒に使用する際にバグを見つけた場合は、お知らせください。
よろしく、エリックYUIチーム
デフォルトでは、YUI のすべてが YAHOO 名前空間内にあるため、YUI から使用するものすべてに名前空間を賢明に適用する限り、問題ないと思っていたでしょう。
Prototype と Scriptaculous を既に使用していたアプリで YUI タブ コントロールを正常に使用できましたが、問題はありませんでした。ただし、一般に公開されているアプリを見ている場合、これらすべての重みは少し大きいです。企業向けなどの内部アプリについてはあまり気にしませんが、エンドユーザーにダウンロードさせる JavaScript の量と、ページ用にダウンロードする必要がある個別のファイルの数について考えてみてください。