3

ウィジェット オブジェクトを拡張して、開発者が独自の jquery ウィジェットにメソッドを追加するのをよく見かけます。その理由を本当に理解しているかどうかは定かではありません。誰かが説明してくれれば幸いです。

たとえば、jQuery UI Autocomplete Widgetの作成者は、ウィジェットに 2 つのメソッドを追加していますが、なぜ元のウィジェット オブジェクトにそれを追加しなかったのでしょうか?

4

1 に答える 1

1

これらのユーティリティ関数はウィジェットの内部データにアクセスしないため、ウィジェット関数内にある必要はありません。グローバル名前空間の汚染を防ぐために、名前はウィジェットの名前空間に配置されます。

于 2012-11-11T05:33:22.867 に答える