207 похожих чатов

Использую длинные название классов в scss типа .name {

&-component_name {
&-element_name {
}
}
}

Есть способы их минимазции через nuxt, webpack? Что-то можете посоветовать? Хочу чтобы в скомпиленом проекте получалось .a, .b, .c ну вы поняли

28 ответов

23 просмотра

Зачем это минимизировать?

Alexander- Автор вопроса
Alexey M.
Зачем это минимизировать?

символов меньше получится. Соотвественно и размер

Alexander
символов меньше получится. Соотвественно и размер

1. Названия классов должны описывать, что в них заложено. 2. "Овчинка выделки не стоит"

Alexander- Автор вопроса
Alexey M.
1. Названия классов должны описывать, что в них з...

так не в скомпиленом проекте описывают и в деве. В билде то зачем?

Alexander
так не в скомпиленом проекте описывают и в деве. В...

Ладно, скажу что это делается на NGINX. Зачем тебе это? Чего ты хочешь достичь?

Alexander- Автор вопроса
Alexey M.
Ладно, скажу что это делается на NGINX. Зачем теб...

увидел, подумал что классно 1. Меньше занимает 2. Защищает от парсинга по классам Сэкономить можно место, спарсить по классам невозможно. Билд пересобрался - новые названия появились

Alexander
увидел, подумал что классно 1. Меньше занимает 2. ...

если это через nginx, то меньше занимать это никак не может

Alexander Epifanov
шта? на nginx? можно профит?

Фильтром в одном большом модуле, но его никто не использует - по крайней мере я точно нет, т.к. не вижу смысла

Alexey M.
Фильтром в одном большом модуле, но его никто не и...

вот и я не вижу смысла, это делать через nginx

Alexander
увидел, подумал что классно 1. Меньше занимает 2. ...

1. Ты уберешь пару максимум 1кб. 2. Зачем парсить по классам, когда можно парсить по ключевым словам

Alexander- Автор вопроса
Alexey M.
1. Ты уберешь пару максимум 1кб. 2. Зачем парсить...

Но вообще разве это плохо. Только плюсы же по ключевым словам не всегда выйдет. Да и гемор. Кому надо что угодно спарсит. А людям попроще попросту не захочется. Да и все равно усложнит задачу

Погугли scss obfuscation

Alexander
Но вообще разве это плохо. Только плюсы же по ключ...

Это не плохо а очень даже хорошо Также хорошо как и с js-ом Нифига там не 1кб убирается, по опыту на больших проектах и с десяток кб уходило А если это огромный проект и куча трафика, то каждый сам посчитает сколько денег сэкономится на этом + реально тяжелее лазить по сорсам проекта. На некоторых проектах иногда полезно это усложнять

Alexander- Автор вопроса
Dmytro Svyrydenko
Погугли scss obfuscation

первым делом это и сделал. Ничего прям толоковго не нашел. Думал возможно кто-то из чата стыкался с таким и может что-то посоветовать. Если нет, то буду искать подходящее решение

Dmytro Svyrydenko
Это не плохо а очень даже хорошо Также хорошо как ...

Блин, я ржу 😂😂😂 12$ сэкономишь компании 🤦‍♂️ Что усложнять? мы говорим о css, а не JS - открыл панель и посмотрел.

Alexander- Автор вопроса
Dmytro Svyrydenko
Это не плохо а очень даже хорошо Также хорошо как ...

ну вот по словам выглядит как будто ты это использовал или знаешь про это больше чем другие. Как реализовать?

Alexander- Автор вопроса
Alexey M.
Блин, я ржу 😂😂😂 12$ сэкономишь компании 🤦‍♂️ Что у...

Ну с другой стороны. Меньше электричества - чище воздух - спасаешь животных от смерти. Это же хорошо 😂

Alexander
первым делом это и сделал. Ничего прям толоковго н...

Потому что такого нет - может и есть, но делать на этапе сборки - это треш. Я по этому и говорю, что это делает на уровне веб-сервера через модуль.

Alexander
ну вот по словам выглядит как будто ты это использ...

К сожалению во вью я это не юзал, юзал в реакте Это обычный css-loader конфиг в вебпаке

Alexey M.
Блин, я ржу 😂😂😂 12$ сэкономишь компании 🤦‍♂️ Что у...

А что усложнять-то? Это 1-2 строки доп конфига в webpack prod config

Alexander- Автор вопроса
Dmytro Svyrydenko
К сожалению во вью я это не юзал, юзал в реакте Эт...

да, про реакт и лоадер в конфиге я уже почитал

Alexey M.
Потому что такого нет - может и есть, но делать на...

Обычно этим страдают сайты с шаблонами, чтобы их шаблон было трудно упереть - но один хер wget решает ))

Alexander- Автор вопроса
Dmytro Svyrydenko
А тебе именно в nuxt, или во vue?

nuxt, но nuxt = vue так что разницы не вижу

Alexander
nuxt, но nuxt = vue так что разницы не вижу

https://github.com/webpack-contrib/css-loader#scope

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
как быть с принтером? такой подход прокатит?
zamtmn
12
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Привет. Подскажите, как правильно сматчить лист фиксированного размера, чтобы компилятор не говорил мне о неполном паттерне? Допустим что-то такое [x', y'] = sort [x, y]?
Arseny
8
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Карта сайта