Закрытие таблицы стилей CSS переименование вопроса
Закрытие Stylesheets может переименовать классы CSS. Пример:
.class-one {
// ...
}
.class-two {
// ...
}
После компиляции вывод JavaScript будет:
{
'class' : 'a',
'one' : 'b',
'two' : 'c'
}
И вывод CSS:
.a-b {
// ...
}
.a-c {
// ...
}
У меня большой проект со многими классами CSS. После компиляции я заметил, что не каждое слово было переименовано. В "a-Rf-rightslider" первые два слова были переименованы, а последнее нет.
Я думаю, что у Closes Stylesheets есть ограничение на размер переименованного массива. Что-то вроде: 'a', 'b', ..., 'ZY', 'ZZ'. И пропускает все остальное. Я прав? Есть идеи?
1 ответ
AFAIK Нет такого ограничения. Имена классов могут выходить далеко за пределы ZZ, и я видел такие имена, как aScF.
Можете ли вы убедиться, что имена классов используются с goog.getCssName
?
Также в наши дни гуглеры предпочитают называть свои классы в camelCase
вместо joining-with-dash
потому что это не дает вам -
s в минимизированном имени.