TL; DR; Enqueue
Використання зовнішньої таблиці стилів
- PRO: Усі ваші стилі в одному місці.
- PRO: Зменшує кодування веб-сторінок.
- PRO: простіше підтримувати плагін.
- PRO: Можна використовувати гачки, щоб змінити розташування файлу.
- PRO: Можна використовувати гачки для видалення файлу.
- PRO: Можна використовувати стилі мінімізації автоматично.
- CON: Можна додати додатковий запит HTTP (його можна подолати).
Використання вбудованих стилів
- PRO: Можна безпосередньо побачити застосований стиль.
- PRO: Немає зайвих HTTP-запитів.
- КОН: Не можна використовувати гачки для зміни стилів.
- КОН: Не можна використовувати гачки для скасування стилів.
- КОН: Неможливо взагалі мінімізувати стилі.
- КОН: Потрібно ! Важливо змінити стиль
Як правило, я б сказав: звичайно, якщо ви єдиний, хто користується ним, продовжуйте це і виконайте це в рядку. Але ви говорите про плагін, що означає, що код буде загальнодоступним, тому прагнете до розширення. Зараз у вас є лише кілька ліній стилю:
- КОН: Що робити, якщо тих небагато стає більше?
- CON: Що робити, якщо хтось розширить ваш плагін?
- КОН: Що робити, якщо хтось хоче це змінити?
- CON: Що робити, якщо хтось шукає його у файлах css?
- CON: Що робити, якщо хтось хоче його автоматично мінімізувати?
Тому завойовуйте. (Переважно умовно, лише якщо плагін потрібен.)
Це ж стосується JavaScript . (Але це має бути включено у колонтитул, якщо це можливо.)