Вниз  CSS: Препроцессоры
- 16.01.2015 / 23:43
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Dinisimys, сам термин препроцессор говорит нам о том, что происходит некоторый процесс перед выдачей результата. В данном случае заменяются переменные на их значение, происходит расчёт выражений, встраивание миксинов и прочего, а уже потом получается результат - готовый CSS.
__________________
 let live

Изменено aNNiMON (16.01 / 23:44) (всего 1 раз)
- 16.01.2015 / 23:46
Dinisimys
  Пользователь

Dinisimys 
Сейчас: Offline
Ксакеп, спасибо за ответ. Да, прочитал несколько статей, так понимаю , эти технологии хорощи, и могут упростить верстку, но они не всегда нужны, скорее всего для проектов, с большими ксс-файлами, где можно запутатся, а на помощь прийдет LESS и т.д, а для маленьких они не очень нужны, но зато попрактиковаться можно.
- 17.01.2015 / 14:56
Dinisimys
  Пользователь

Dinisimys 
Сейчас: Offline
aNNiMON, ну тогда такой вопрос. Судя по этому, препроцессоры нагружают сервер.
С одной стороны, они нужны, чтобы упростить жизнь верстальщику и уменьшить код, что нужно для больших проектов, где ксс-куски могут повторятся несколько десятков раз, но с другой стороны это будет еще больше нагружать сервер, что противоречит цели разработчиков больших проектов, которые стремятся к увеличению скорости работы.
Я правильно понимаю, получается перед кодерами(разработчиками больших проектов) стоит вопрос: уменьшить код css или уменьшить нагрузку?
:ps: поправте, что не так

Изменено Dinisimys (17.01 / 14:57) (всего 1 раз)
- 17.01.2015 / 15:02
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Dinisimys, это не нагружает сервер. Это вообще к серверу никакого отношения не имеет.
Препроцессор - локальная программа.
Давай с нуля:
1. Ты ставишь препроцессор CSS (SASS, LASS и т.д.)
2. Пишешь стили не в чистом CSS, а в SASS, LASS и т.д.
3. В cmd (в IDE) запускаешь программу с параметрами и она компилирует SASS, LASS и т.д. в чистый CSS.
4. Используешь CSS на своих страницах.

При этом браузер/сервер/посетители не знают на чём ты писал стили, они видят готовый (сгенерированный препроцессором) CSS стиль.
__________________
 let live

Изменено aNNiMON (17.01 / 15:03) (всего 3 раза)
- 17.01.2015 / 15:04
web_demon
  Супервизор

web_demon 
Сейчас: Offline
Dinisimys, ты не понял ничего. Препроцессор запускаешь ты, чтоб он тебе сгенерировал css-ки, которые ты уже зальешь на сайт.
Если трудно понять, представь что код который ты пишешь для препроцессора - это сорцы, css-ки - это скопмилированное приложение, которое ты отдаешь пользователю (загружаешь на сервер в данном случае).

Изменено web_demon (17.01 / 15:04) (всего 1 раз)
- 17.01.2015 / 15:05
Dinisimys
  Пользователь

Dinisimys 
Сейчас: Offline
aNNiMON, тоесть, верстальщики создают ксс в програмке(локально), а сгенерированны файл отдают программистас? Епт, так бы сразу, а то я думал это типа на сервере работает))) Извиняюсь, за свою туподоходительность)

Изменено Dinisimys (17.01 / 15:06) (всего 1 раз)
- 17.01.2015 / 15:08
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Dinisimys, верстальщики изучают пару недель это всё безобразие, потом сами на нём сразу и пишут, сами же запускают препроцессор в командной строке (тут уже может быть помощь программистов для автоматизации этого дела), а потом уже делают с этим css что делали и раньше.
__________________
 let live
- 17.01.2015 / 15:09
defaultday
  Пользователь

defaultday 
Сейчас: Offline
Dinisimys, можно клиента нагузить, если компилировать через js
- 17.01.2015 / 15:11
Dinisimys
  Пользователь

Dinisimys 
Сейчас: Offline
А ну тогда эти ваши препроцессоры, или как их там, норм шняга, надо изучить.
:ps: их можно и самому написать(на том же js, php), не так ли?)))) повелосипедничать
- 17.01.2015 / 15:13
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Да, ты прав, можно и самому повелосипедничать)
__________________
 let live
Наверх  Всего сообщений: 60
Фильтровать сообщения
Поиск по теме