ウィジェット ファクトリである jQuery.ui.widget では、名前空間を考慮せずに、最終的に widget.bridgejQuery.fn
がウィジェットで汚染する場合、名前空間は何に役立ちますか?
ウィジェットの例:$.widget( 'mynamespace.mywidget', { ... } );
で新しいプロトタイプを作成します$.mynamespace.mywidget
-これまでのところとても良いです。
しかし、名前空間でウィジェットを定義する場合$('...').mynamespace.mywidget()
だけでなく、名前空間も同様に使用することを本当に期待しています。$('...').mywidget()
デフォルトでこのようにならないのはなぜですか。
ブリッジがウィジェットファクトリーで自動的に行われるのは違和感があります。後でブリッジを移動することは可能だと思いますが、それまでに $.fn.mywidget にあったものはすべて上書きされます。