Фонд 6 – 10 Удивительные новые функции

Разработчики Фонд фреймворк не просто сработал, а команда Bootstrap работала над новым впечатляющим релизом. В прошлом году они прошли потрясающе Мировой тур поделиться своими знаниями со своими пользователями и спросить их о том, как они используют Foundation в своей реальной работе.

Вернувшись к своим рабочим столам, они объединили потребности и пожелания своих пользователей и приступили к планированию нового основного выпуска платформы: Foundation 6.

Он все еще находится в стадии разработки, но планы очень многообещающие. Предстоящие функции сосредоточены на трех основных областях: производительность, настраиваемость и доступность. Давайте посмотрим на 10 из этих функций сейчас.
1. Упорядоченный рабочий процесс
Основываясь на опыте своих пользователей, команда Foundation разработала новый слоган, а именно «Prototype to Production», для Foundation 6. Это означает новый, оптимизированный рабочий процесс, который позволит дизайнерам и разработчикам переходить от прототипа к производству.
Прототип Для ПроизводстваЦелью нового Foundation 6 является предоставление гибкой и легко настраиваемой среды, которая позволяет писать чистый и семантический код с самого начала. Текущая версия Foundation 5 также позволяет быстро создавать прототипы, но мы можем ожидать дальнейшей оптимизации рабочего процесса в следующем выпуске.
2. Упрощенный процесс установки для версии Sass
Одна из самых удивительных вещей в структуре Foundation – это то, что она построена с пререкаться язык таблиц стилей, поэтому можно быстро настроить правила стиля по умолчанию в соответствии с нашими реальными потребностями.
Sass версия FoundationПроцесс установки Sass был немного пугающим для многих пользователей, поэтому новый основной выпуск получит упрощенный процесс установки для версии Sass. Это означает, что для настройки Sass потребуется гораздо меньше зависимостей, чем раньше. Конечно, если вы предпочитаете ванильную версию CSS, вы все равно можете сделать это.
3. Новый, улучшенный набор настроек для максималистов
Помимо обычной версии Sass, Foundation 6 будет иметь улучшенную версию Sass, которая предоставит разработчикам мощные возможности настройки.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

ZURBсоздатель Foundation откроет свой собственный стек разработки для публики, включая собственный генератор статических сайтов, сервер live-reload и множество методов внутренней оптимизации, включая интеграцию UnCSS для удаления неиспользуемых стилей и UglifyJS для сжатия JavaScript.
Зурб Внутреннее развитиеТаким образом, в основном мы получим возможность работать в той же среде разработки, что и ZURB.
4. Уменьшенное время загрузки страницы
Команде Фонда пришлось столкнуться с некоторыми конструктивная критика это утверждало, что в большинстве проектов Фонда приблизительно 90% кода CSS остаются неиспользованными. Это касается не только Фонда, но и других крупных CSS фреймворки такие как начальная загрузка а также TopCoat,

В рамках своего ответа Zurb решил значительно сократить размер файла выводимого CSS, реализовав сокращение кода примерно на 40-50%.
Уменьшенное время загрузки страницыИнтересно отметить, что они пытаются отличить себя от Bootstrap о том, «Фонд не является каркасом, который будет иметь стилистические классы поля и отступы или раунд и радиус«. (Для справки см. Новые служебные классы Bootstrap 4 в нашем предыдущем посте).
5. Базовые стили, действующие как каркасы
Другая часть усилий по улучшению производительности – это создание базового стиля, который будет работать как каркас, а не как окончательный дизайн. Это в первую очередь приводит к более легкой теме, но также имеет еще одно большое преимущество.

Поскольку в отдельные компоненты будет перенесено больше стилевых правил, у разработчиков будет возможность более легко стилизовать свой дизайн.
Базовые стили как каркасыНадеемся, что это означает, что сайты, основанные на Foundation, будут иметь менее похожий, стандартизированный вид, а у дизайнеров будет больше пространства для экспериментов с красивыми и уникальными решениями, которые опровергнут недавние опасения по поводу скучного вида сети.
6. Облегченный выборочный импорт
Foundation 5 позволяет разработчикам выбирать только те компоненты, которые они хотят использовать. Foundation 6 перенесет это стремление на новый уровень, переместив функцию выборочного импорта в _settings.scss Sass файл.
Облегченный выборочный импортТаким образом, _settings.scss будет по-настоящему универсальным файлом конфигурации, поскольку мы не только сможем с его помощью настраивать такие функции, как ширина строки или шрифты по умолчанию, но и легко отказаться от компонентов, которые нам не нужны. Если мы сделаем это, мы сможем добиться дальнейшего улучшения производительности.
7. Leaner и чище Sass
В процессе редизайна команда Foundation переосмыслила каждый аспект фреймворка, поэтому они также изменили способ использования языка таблиц стилей Sass.

Они обнаружили, что в некоторыхслучаи, Â они чрезмерно используют Sass, что приводит к ненужному чрезмерному усложнению вывода CSS. С целью более тонкой и чистой кодовой базы они рационализировали свою структуру Sass.
Компоненты MixinsВ Foundation 6 можно ожидать снижения вложенности и специфичности, упорядоченных медиазапросов (они объединили повторяющийся код) и сокращения компонентов. Последнее означает, что компонентов будет меньше, а у остальных будет меньше параметров, что приведет к более простому и логичному коду

Если вы любите миксины, не волнуйтесь, они есть у каждого компонента, просто они будут переработаны, чтобы стать более эффективными и полезными, чем в настоящее время.
8. Улучшенная сетка Mixins
Сокращая миксины компонентов, Foundation 6 будет иметь улучшенные миксины сетки, которые позволят нам создать более специализированную сетку.
Улучшенная сетка MixinsZurb обещает, что мы сможем легко создавать сколько угодно сложных сеточных систем, включая более сложные пользовательские строки и вложенные сетки, а также возможность преобразовывать классы по умолчанию в семантическую разметку. Улучшенные сеточные миксины сделают текущее создание сетки еще более интуитивным, гибким и быстрым.
9. Бесшовная интеграция пользовательских плагинов JavaScript
В Foundation 5 в настоящее время есть много компонентов JavaScript, таких как классные модальные диалоги, всплывающие подсказки, липкая панель навигации, лайтбоксы и многие другие, которые нужны современному веб-сайту, но предстоящий основной выпуск позволит нам написать наши собственные плагины JavaScript, используя преимущества ядра Foundation. , Это огромный шаг вперед как по удобству, так и по производительности.
Плагин очистки фондаВ будущем мы сможем получить доступ к встроенным методам инициализации, переключать триггеры и точки останова и использовать все другие функции глобального JavaScript-кода Foundation.
10. Полная доступность
Вероятно, самая удивительная особенность нового Foundation 6 заключается в том, что он будет полностью доступен. Каждый компонент и фрагмент кода будут иметь соответствующие атрибуты WAI-ARIA и основные роли. Более того, разработчикам будет даже предоставлено руководство по использованию веб-стандартов a11y.
Полная доступностьПоэтому, если мы хотим предоставить нашему клиенту полностью доступный веб-сайт, нам не нужно делать ничего другого, кроме создания нашего дизайна с помощью Foundation 6. Обратите внимание, что нам все равно нужно будет добавить соответствующие правила ARIA на наши HTML-страницы на нашем свое собственное, хотя новое руководство пользователя Zurb a11y, несомненно, облегчит процесс обучения.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *