Лучший способ отправить внешнюю таблицу стилей для моего нового плагина JQuery? Нужна стратегия - PullRequest
2 голосов
/ 22 декабря 2008

Я написал свой первый плагин JQuery, и одна из его зависимостей - это внешняя таблица стилей CSS. Считаете ли вы, что это приемлемая стратегия, чтобы включить это в дистрибутив или я должен встраивать информацию о стиле в сам плагин? Должен ли я отправлять без информации о стиле вообще? Визуальные элементы плагина не имеют смысла без таблицы стилей, и я бы хотел, чтобы пользователи также явно настраивали внешний вид. Просто не уверен, какой подход лучше.

Ответы [ 3 ]

4 голосов
/ 22 декабря 2008

Пользовательский интерфейс, безусловно, является одним из наиболее важных плагинов, и он включает в свой css-файлы. Вот как выглядит дистрибутив:

jquery.js
licence.txt
readme.txt
ui\*.js
themes\*.css
tests\
demos\

Полагаю, вы могли бы использовать аналогичную структуру. Обратите внимание, что некоторые виджеты не работают без таблиц стилей. В документации четко указано, какие элементы в css являются обязательными.

2 голосов
/ 22 декабря 2008

Я бы включил внешний CSS в дистрибутив плагина. Внедрение стилей с помощью js делает его намного менее привлекательным для imo. Большинство хороших плагинов делают это.

1 голос
/ 22 декабря 2008

В идеале функциональные элементы и элементы представления должны быть разделены, другими словами, плагин должен работать без файла CSS, который должен быть необязательным.

Но мы не живем в идеальном мире, и, учитывая, что, вероятно, большую часть времени CSS будет настраиваться, вполне приемлемо включить CSS в дистрибутив плагина.

Вы должны свести CSS к минимуму и в конечном итоге добавить дополнительные, более сложные примеры CSS.

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