<MyRusakov.ru />

Программирование на C# с Нуля до Гуру

Программирование на C# с Нуля до Гуру

Данный курс научит Вас программировать на языке C#, который является одним из самых востребованных языков программирования в мире. Курс состоит из 7 разделов, в которых Вы с нуля освоите этот язык и сможете создавать самые разные программы для самых разных задач любой сложности.

В курсе Вы получите всю необходимую теоретическую часть, а также увидите массу практических примеров, в том числе, и из моей практики. Дополнительно, почти к каждому уроку идут упражнения.

Помимо самого курса Вас ждут ещё 3 бесплатных ценных Бонуса: «Технология Windows Presentation Foundation», «Создание библиотеки классов» и «Правильная работа со справочником».

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Что нового в Bootstrap 5?

Что нового в Bootstrap 5?

Жизнь не стоит на месте и вот в очередной нас порадовали разработчики самого популярного CSS-фреймворка Bootstrap. Наконец-то вышла новая версия Bootstrap 5 Alpha! Сейчас мы рассмотрим, что изменилось в новой версии Bootstrap и как это теперь повлияет на верстку сайтов.

1) Отказ от jQuery в пользу нативного JavaScript

Наверное мало кого удивил такой шаг. Библиотека jQuery уже отжила свои лучшие годы, отдав пальму первенства таким фреймворкам, как Angular, Vue и React. Производительность работы последних, существенно выше, вследствие виртуального DOM. Благодаря прогрессу в нативном JavaScript, стало возможным отказаться от подключения библиотеки jQuery. Это означает, что сайты, созданные на Bootstrap 5, будут быстрее загружаться. Можно сказать, что отказ от использования jQuery, стало самым большим изменением за последние годы. Ведь все интерактивные компоненты Bootstrap-а работали на jQuery на протяжении восьми лет, разработчикам пришлось проделать огромную работу и все переписать заново.

2) Отказ от поддержки IE

Произошло еще очень важное и вполне ожидаемое событие - это отказ от поддержки Internet Explorer. Это произошло не только из-за мизерного количество пользователей (менее 1%), но и сам Windows уже давно не поддерживает свой браузер IE. Команда разработчиков отказалась от поддержки IE 10/11, что будет выражаться в отсутствии в разметке или в CSS коде, отдельных стилей для поддержки этих браузеров. Это поможет фронтенд-разработчикам не беспокоится о совместимости кода со старыми браузерами.

3) Добавление CSS переменных

Bootstrap 4 в основном использовал переменные от препроцессора Sass и несколько корневых CSS переменных для цвета и шрифтов. Но благодаря прекращению поддержки IE 10/11 (там css-переменные не работали), переменных стало значительно больше.

4) Усовершенствования в системе сеток

Помня о трудностях перехода с v3 (флоаты) на v4 (флексбоксы), команда сохранила основную часть системы сетки, пока оставив ее на флексбоксах. Вот, что изменилось:

  • Добавился новый класс XXL для широкоформатных мониторов, более 1400 пикселей
  • Вместо gutter ввели новые классы g* для указания отступов между ячейками

5) Собственные SVG иконки

В Bootstrap 4 были полностью удалены иконки, что вынуждало разработчиков добывать иконки на других ресурсах. В Bootstrap 5 появилась новая система SVG иконок, код которых можно легко копировать и вставлять в любой проект, даже если он не создан на Bootstrap.

6) Добавление и удаление классов

У Bootstrap 4 имеется около 1500 классов, в v5 некоторые из них будут удалены, а несколько новых классов наоборот добавлено. Список удаленных классов:

  • form-row
  • form-inline
  • list-inline
  • card-deck

Список добавленных классов:

  • gx*- пространство между ячейками по горизонтали
  • gy*- пространство между ячейками по вертикали
  • g*- пространство между ячейками по горизонтали и вертикали
  • row-cols-auto - автоматическое распределение колонок сетки

Остальные плюшки у Bootstrap 5

  • Немного изменился внешний вид домашней страницы и логотип.
  • Произошли улучшения в документации - появилось больше объяснений.
  • Существенно расширили цветовую палитру, все цвета стали доступны в виде переменных Sass.
  • Обновлена документация по формам и компонентам.
  • Перешли с генератора статических сайтов Jekyll на Hugo.
  • Появилось несколько вариантов для класса container, с добавляемой шириной экрана.
  • Добавилось больше вариантов стилизации чекбоксов и радиокнопок.
  • Возможность создания своих цветовых тем для продвинутых разработчиков, используя стартовый проект.
  • Возможность создавать свои классы на основе SASS-переменных при помощи API утилит.

Итоги

Разработчики легендарного CSS-фреймворка Bootstrap не перестают нас радовать - многие верстальщики и web-программисты повседневно используют данный фреймворк в своей работе. По статистике, на данный момент, около 18 миллионов сайтов сделаны при помощи Bootstrap. По задумке разработчиков, Bootstrap 5 должен стать быстрее, проще и с более логичной документацией. Ожидается, что окончательная версия Bootstrap 5 выйдет весной 2021 года.

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (0):

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.