Я делаю этот поисковый компонент, который я могу просто загрузить, используя javascript, и заставить его работать везде, где я его загружаю. Идея заключается в том, что он выполняет поиск AJAX, поэтому я не хочу кодировать его каждый раз, когда помещаю его на страницу.
Так что, возможно, на страницах, которые я хочу разместить, это будет выглядеть так:
var searchBox = новый поиск (inputBox);
В идеале мне бы не хотелось связывать таблицу стилей каждый раз, когда я делаю это. Мне просто интересно, если производительность будет иметь большое значение, если я просто создаю теги и добавляю такие атрибуты, как это:
$('<div></div>').css({
'background-color': #002323, etc.
});
Мне кажется, он немного более многословен, но им будет намного легче управлять и использовать.
Или вы знаете лучший способ сделать это?
Может быть, этот вопрос затрагивает большую проблему, касающуюся объектно-ориентированного CSS. Я не хочу, чтобы это испортило другие вещи на странице, если есть атрибуты css с тем же именем. Все остальное, что я делаю, является объектно-ориентированным. Существуют ли CSS-решения или методологии для этого?