2015-06-17 3 views
0

Я изучаю веб-технологии и языки программирования. Начните изучать основы и другие материалы. Взгляд на Frontstar Framework Bootstrap. Некоторые подробности об этом не имеют.Что означает, что Bootstrap скомпилирован?

На официальной веб-странице говорится, что вы можете скачать скомпилированные и источники Bootstrap. Я не понимаю, как разработка Front-End может быть «исходной» и «скомпилированной», разве это не просто сценарии, которые интерпретирует браузер?

+0

Примите ответ, добавьте комментарий о своих разъяснениях, чтобы другие могли опубликовать ответ на него. – Kenta

ответ

0

Bootstrap использует файлы LESS для создания файлов CSS. Предварительно скомпилированная версия содержит вывод из LESS. Если вы хотите изменить Bootstrap, вам понадобится исходный код, а затем скомпилируйте файлы LESS в CSS.

Термин компиляция - это слово LESS, используемое на их веб-сайте.

http://lesscss.org/

ли все это не компилируется в браузере при загрузке страницы? Я предполагаю, что это означает, что он был скомпилирован и протестирован перед отправкой, но я не понимаю, почему это нужно рекламировать.

Нет, Bootstrap не может запускаться в браузере без компиляции CSS с использованием LESS.

+0

«Если вы хотите изменить Bootstrap, вам понадобится исходный код, а затем скомпилируйте файлы LESS в CSS. В чем проблема с изменением файлов Bootstrap CSS? –

+0

Многие люди просто используют файл bootstrap.min.css и добавляют к нему свои собственные стили. Это работает, когда вы пытаетесь сделать что-то очень быстро (или не настроите рабочий процесс), или когда ваши изменения минимальны. Недостатком этого является то, что вы полностью полагаетесь на HTML-классы Bootstrap, чтобы вносить какие-либо изменения в свой HTML, т. Е. Если вы хотите скрыть что-то на определенном носителе, вы должны использовать .hidden-lg, или если вы должны установить ваш отзыв должен выглядеть так:

. – Kenta

1

От Extending Bootstrap:

Bootstrap производится с LESS по своей сути, динамический язык таблиц стилей , созданный нашим хорошим другом, Alexis Sellier. Это делает разработку системным CSS быстрее, проще и веселее.

Поскольку наш CSS написан с использованием Less и использует переменные и mixins, его необходимо скомпилировать для окончательной реализации производства. Вот как.

0

Bootstrap написан на языке LESS, который «обрабатывается» в CSS. Обычно используется слово «компиляция» для обозначения этой обработки, поскольку компиляция, вообще говоря, является актом перевода языка на другой.

+0

Итак, как правильно, если у сервера есть дополнительные интерпретаторы для LESS, он будет работать как источник? Или переводчики должны быть установлены на стороне клиента? – Argentina888

+0

Нет, комманда LESS встречается только как часть рабочего процесса разработки. Браузер никогда не видит меньше кода (возможно, и ваш веб-сервер). Считайте его помощником для написания CSS. –

Смежные вопросы