Конфигурационный объект YUI - PullRequest
1 голос
/ 20 апреля 2010

Я заметил, что прочитал документацию YUI , в которой написано:

YUI (o *)

Параметры: o * До пяти дополнительных объектов конфигурации. Этот объект хранится в YUI.config. Смотрите конфиг для список поддерживаемых свойств.

Что было бы причиной для ограничения его до 5 объектов конфигурации? Похоже, существует более 5 возможностей при просмотре класса config, так зачем ограничивать?

1 Ответ

4 голосов
/ 20 апреля 2010

Это означает, что он поддерживает YUI ({someConfig: value}, {anotherConfig: value}, {aThird: config}, {aFourth: config, {andFinally: aFifth});

Каждый объект может содержать любое количество конфигурации. Конструктор поддерживает несколько объектов конфигурации для гибкости в больших системах, но ограничен пятью для поддержки размера кода. Маловероятно, что разработчики будут использовать даже второй объект конфигурации, поскольку более сложные приложения могут просто создать один объект конфигурации до создания экземпляра YUI.

Если возникает реальная потребность в наличии более пяти, разумно обоснованный запрос функции может быть подан для повышения лимита. Лично я не вижу, чтобы это произошло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...