Верстать или не верстать? Многие фронтенд разработчики считают, что верcтка — это слишком «просто» и таким вопросом вообще не заморачиваются, а потому рассчитывают исключительно на готовые UI решения и костыли с !important. Но кто ты без своего Bootstrap’a? Константин Кулаксыз рассказывает о том, как знание верстки поможет сделать ваш код быстрее, лучше, сильнее и как не стать заложником JavaScript решений.
3. Front-end разработка
— это создание клиентской части сайта. Front-end
разработчик занимается версткой шаблона сайта и
созданием пользовательского интерфейса.
- Интернеты
6. Основные причины
● Пришли во фронтенд из мира
бэкендадесктопас улицы
● Считают, что Bootstrap’a достаточно
● Верстка – это вообще изи
● Ленивые мудаки чудаки
● Редко разрабатывают сложные интерфейсы,
работая преимущественно с логикой на
клиенте
8. Чем вредно НЕ уметь в верстку
Ваша логика может быть бесконечно прекрасна, но
какой в этом толк, если пользователь не может
нажать на кнопку?
9. Чем полезно уметь в верстку
1. Повышается читаемость кода.
2. Ваши интерфейсы становятся
функциональными, доступными,
производительными и с плавной
анимацией.
3. Дизайнеры становятся вашими
друзьями.
4. SEO начинает приносить пользу.
11. !JS
Все, что вы можете сделать
без использования JS’a
должно быть сделано БЕЗ
использования JS’a.
12. HTML и CSS сегодня
HTML5
★ Больше семантики
★ Больше функционала
★ Больше API
★ Регулярные выражения
★ Меньше рамок и
условностей
★ IE8 мертв
★ FLASH мертв
CSS
★ Анимация
★ Плавные переходы
★ Градиенты
★ Медиа-выражения
★ Больше селекторов
★ Вычисляемые значения
★ Новые единицы
★ CSS переменные