У меня есть несколько виджетов, которые можно добавлять на различные веб-страницы.Каждый поставляется со своей собственной таблицей стилей:
<link type="text/css" href="http://mySite/widget1.css" />
<script type="text/javascript" src="http://mySite/widget1.js"></script>
Таблицы стилей специфичны для каждого виджета и очень короткие (от 5 до 10 объявлений).
Я подумываю о динамическом создании таблицы стилей в скриптепо двум причинам:
- Мне больно поддерживать два отдельных файла
- , замена двух запросов http одним должна повысить производительность
Что-то вродеэто, вставленный в widget1.js:
var stylesheet=document.createElement("style");
stylesheet.innerHTML="#slideshow{width:500px;...";
etc...
Что-то не так с этим?Это звучит как хорошая идея для меня, но когда я смотрю на другие примеры (например, плагины jQuery), css и js всегда находятся в отдельных файлах.