SlideShare une entreprise Scribd logo
1  sur  11
Campaign
proposal
Верстка.
Зачем?
Почему?
потому что
Hack‘n’Tell
Front-end разработка
— это создание клиентской части сайта.
Front-end разработчик занимается версткой
шаблона сайта и созданием пользовательского
интерфейса.
“
Hack‘n’Tell
Из чего состоит
клиентская часть сайта?
Немного истории
1993 HTML
1995 JavaScript
1996 CSS
2006 jQuery
2010 BackboneJS
2011 Bootstrap
Почему разработчики
открещиваются от HTML и CSS?
Основные причины:
1. Пришли во фронтенд из мира
бэкендадесктопас улицы
2. Считают, что Bootstrap’a достаточно
3. Верстка – это вообще изи
4. Ленивые мудаки чудаки
5. Редко разрабатывают сложные интерфейсы, работая
преимущественно с логикой на клиенте
Hack‘n’Tell
Ваша логика может быть бесконечно прекрасна, но
какой в этом толк, если пользователь не может
нажать на кнопку?
1. Повышается читаемость кода.
2. Ваши интерфейсы становятся
доступными, производительными и с
3. Дизайнеры становятся вашими друзьями.
4. SEO начинает приносить пользу.
Чем полезно уметь в верстку Hack‘n’Tell
!JS
Все, что вы можете сделать
без использования JS’a
должно быть сделано БЕЗ
использования JS’a.
“
Hack‘n’Tell
/html5 & css3/gi
Form Validation: Basic Text
STAR WARS AT-AT Walker
Parallel park - pure css
CSS-only Coffee App Concept
CSS3 Working Clock
Современный HTML и CSS
HTML5
• Больше семантики
• Больше функционала
• Больше API
• Регулярные выражения
• Меньше рамок и условностей
• IE8 мертв
• FLASH мертв
CSS3
• Анимация
• Плавные переходы
• Градиенты
• Медиа-выражения
• Больше селекторов
• Вычисляемые значения
• Новые единицы
Hack‘n’Tell
FrontEnd: JS + css + html

Contenu connexe

Tendances

Yoga and lifestyle
Yoga  and lifestyleYoga  and lifestyle
Yoga and lifestyleAnatShah
 
Speedfight manual
Speedfight manualSpeedfight manual
Speedfight manualAndy Price
 
Anatomy of skeletal system
Anatomy of skeletal systemAnatomy of skeletal system
Anatomy of skeletal systemJay Patel
 
Mesurement of pulse and Respiratory rate pptx.pptx
Mesurement of  pulse  and Respiratory rate pptx.pptxMesurement of  pulse  and Respiratory rate pptx.pptx
Mesurement of pulse and Respiratory rate pptx.pptxSherzadKhudeida
 
Urinary elimination
Urinary eliminationUrinary elimination
Urinary eliminationSha de Jesus
 

Tendances (8)

Application Of Hot And Cold
Application Of Hot And ColdApplication Of Hot And Cold
Application Of Hot And Cold
 
Yoga and lifestyle
Yoga  and lifestyleYoga  and lifestyle
Yoga and lifestyle
 
Speedfight manual
Speedfight manualSpeedfight manual
Speedfight manual
 
Pulse
PulsePulse
Pulse
 
Bed sore stages
Bed sore stagesBed sore stages
Bed sore stages
 
Anatomy of skeletal system
Anatomy of skeletal systemAnatomy of skeletal system
Anatomy of skeletal system
 
Mesurement of pulse and Respiratory rate pptx.pptx
Mesurement of  pulse  and Respiratory rate pptx.pptxMesurement of  pulse  and Respiratory rate pptx.pptx
Mesurement of pulse and Respiratory rate pptx.pptx
 
Urinary elimination
Urinary eliminationUrinary elimination
Urinary elimination
 

Similaire à FrontEnd: JS + css + html

«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...borovoystudio
 
Дизайн пользовательских интерфейсов для разработчиков
Дизайн пользовательских интерфейсов для разработчиковДизайн пользовательских интерфейсов для разработчиков
Дизайн пользовательских интерфейсов для разработчиковIgor Malinovskiy
 
Диплом программиста получают в Витебском госуниверситете
Диплом программиста получают в Витебском госуниверситетеДиплом программиста получают в Витебском госуниверситете
Диплом программиста получают в Витебском госуниверситетеLiliya Alizarchik
 
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...borovoystudio
 
Процес створення сайту і роль редактора в цьому
Процес створення сайту і роль редактора в цьомуПроцес створення сайту і роль редактора в цьому
Процес створення сайту і роль редактора в цьомуDariya
 
Проектирование большого интернет-магазина
Проектирование большого интернет-магазинаПроектирование большого интернет-магазина
Проектирование большого интернет-магазинаArtem Markov
 
Разработка интернет-магазина: от идеи до реализации
Разработка интернет-магазина: от идеи до реализацииРазработка интернет-магазина: от идеи до реализации
Разработка интернет-магазина: от идеи до реализацииsportgid
 
Создание сайтов под ключ
Создание сайтов под ключСоздание сайтов под ключ
Создание сайтов под ключimpools29
 
5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда 5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда Heads&Hands
 
11 ключевых ошибок в разработке интернет-проектов
11 ключевых ошибок в разработке интернет-проектов11 ключевых ошибок в разработке интернет-проектов
11 ключевых ошибок в разработке интернет-проектовborovoystudio
 
создание сайта
создание сайтасоздание сайта
создание сайтаShura Mudra
 
Как сделать интернет-сайт на SharePoint и не передумать на полпути
Как сделать интернет-сайт на SharePoint и не передумать на полпутиКак сделать интернет-сайт на SharePoint и не передумать на полпути
Как сделать интернет-сайт на SharePoint и не передумать на полпутиAndrew Mayorov
 
Аудит сайта Copterfield.com.ua
Аудит сайта Copterfield.com.uaАудит сайта Copterfield.com.ua
Аудит сайта Copterfield.com.uakostetskiy
 
Интернет-маркетинг для дизайнеров интерьеров
Интернет-маркетинг для дизайнеров интерьеровИнтернет-маркетинг для дизайнеров интерьеров
Интернет-маркетинг для дизайнеров интерьеровMaxim Prikhodko
 

Similaire à FrontEnd: JS + css + html (20)

WEB
WEBWEB
WEB
 
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
 
Дизайн пользовательских интерфейсов для разработчиков
Дизайн пользовательских интерфейсов для разработчиковДизайн пользовательских интерфейсов для разработчиков
Дизайн пользовательских интерфейсов для разработчиков
 
Site dev 1
Site dev 1Site dev 1
Site dev 1
 
Site dev 1
Site dev 1Site dev 1
Site dev 1
 
Диплом программиста получают в Витебском госуниверситете
Диплом программиста получают в Витебском госуниверситетеДиплом программиста получают в Витебском госуниверситете
Диплом программиста получают в Витебском госуниверситете
 
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
 
Site creation
Site creationSite creation
Site creation
 
Процес створення сайту і роль редактора в цьому
Процес створення сайту і роль редактора в цьомуПроцес створення сайту і роль редактора в цьому
Процес створення сайту і роль редактора в цьому
 
Проектирование большого интернет-магазина
Проектирование большого интернет-магазинаПроектирование большого интернет-магазина
Проектирование большого интернет-магазина
 
Разработка интернет-магазина: от идеи до реализации
Разработка интернет-магазина: от идеи до реализацииРазработка интернет-магазина: от идеи до реализации
Разработка интернет-магазина: от идеи до реализации
 
Создание сайтов под ключ
Создание сайтов под ключСоздание сайтов под ключ
Создание сайтов под ключ
 
5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда 5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда
 
11 ключевых ошибок в разработке интернет-проектов
11 ключевых ошибок в разработке интернет-проектов11 ключевых ошибок в разработке интернет-проектов
11 ключевых ошибок в разработке интернет-проектов
 
создание сайта
создание сайтасоздание сайта
создание сайта
 
Как сделать интернет-сайт на SharePoint и не передумать на полпути
Как сделать интернет-сайт на SharePoint и не передумать на полпутиКак сделать интернет-сайт на SharePoint и не передумать на полпути
Как сделать интернет-сайт на SharePoint и не передумать на полпути
 
Аудит сайта Copterfield.com.ua
Аудит сайта Copterfield.com.uaАудит сайта Copterfield.com.ua
Аудит сайта Copterfield.com.ua
 
6767
67676767
6767
 
продающий лендинг
продающий лендингпродающий лендинг
продающий лендинг
 
Интернет-маркетинг для дизайнеров интерьеров
Интернет-маркетинг для дизайнеров интерьеровИнтернет-маркетинг для дизайнеров интерьеров
Интернет-маркетинг для дизайнеров интерьеров
 

Plus de Intersog

The power of 1 on 1
The power of 1 on 1 The power of 1 on 1
The power of 1 on 1 Intersog
 
Clients mean all_for_us
Clients mean all_for_usClients mean all_for_us
Clients mean all_for_usIntersog
 
Intersog Hack_n_Tell. Docker. First steps.
Intersog Hack_n_Tell. Docker. First steps.Intersog Hack_n_Tell. Docker. First steps.
Intersog Hack_n_Tell. Docker. First steps.Intersog
 
How to bring greater QA value with a little bit of release management
How to bring greater QA value with a little bit of release managementHow to bring greater QA value with a little bit of release management
How to bring greater QA value with a little bit of release managementIntersog
 
How to Create a Data Infrastructure
How to Create a Data InfrastructureHow to Create a Data Infrastructure
How to Create a Data InfrastructureIntersog
 
No one likes getting up at 3 am to fix bugs OR how to be a better developer
No one likes getting up at 3 am to fix bugs OR how to be a better developerNo one likes getting up at 3 am to fix bugs OR how to be a better developer
No one likes getting up at 3 am to fix bugs OR how to be a better developerIntersog
 
Как не завалить клиентское интервью
Как не завалить клиентское интервьюКак не завалить клиентское интервью
Как не завалить клиентское интервьюIntersog
 
Agile business development.
Agile business development. Agile business development.
Agile business development. Intersog
 
Infographic based on "Scrum: the art of doing twice the work in half the time"
Infographic based on "Scrum: the art of doing twice the work in half the time"Infographic based on "Scrum: the art of doing twice the work in half the time"
Infographic based on "Scrum: the art of doing twice the work in half the time"Intersog
 
Java4hipsters
Java4hipsters Java4hipsters
Java4hipsters Intersog
 
Final countdown-in-sales
Final countdown-in-salesFinal countdown-in-sales
Final countdown-in-salesIntersog
 
Как пройти пути от любительских поделок на Arduino до промышленных решений за...
Как пройти пути от любительских поделок на Arduino до промышленных решений за...Как пройти пути от любительских поделок на Arduino до промышленных решений за...
Как пройти пути от любительских поделок на Arduino до промышленных решений за...Intersog
 
Стек протоколов для IoT. Пример использования SNMP
Стек протоколов для IoT. Пример использования SNMPСтек протоколов для IoT. Пример использования SNMP
Стек протоколов для IoT. Пример использования SNMPIntersog
 
DIY IoT: Raspberry PI 2 + Windows 10 for IoT devices + Microsoft Azure
DIY IoT: Raspberry PI 2 + Windows 10 for IoT devices + Microsoft AzureDIY IoT: Raspberry PI 2 + Windows 10 for IoT devices + Microsoft Azure
DIY IoT: Raspberry PI 2 + Windows 10 for IoT devices + Microsoft AzureIntersog
 
Zigbee social network
Zigbee social networkZigbee social network
Zigbee social networkIntersog
 
​Успешные, популярные и интересные IoT проекты в США. Тренды
​Успешные, популярные и интересные IoT проекты в США. Тренды​Успешные, популярные и интересные IoT проекты в США. Тренды
​Успешные, популярные и интересные IoT проекты в США. ТрендыIntersog
 
Small tips для иррационала
Small tips для иррационалаSmall tips для иррационала
Small tips для иррационалаIntersog
 
Healthcare. Правила коммуникации.
Healthcare. Правила коммуникации.Healthcare. Правила коммуникации.
Healthcare. Правила коммуникации.Intersog
 
The Unicorn Workflow
The Unicorn WorkflowThe Unicorn Workflow
The Unicorn WorkflowIntersog
 
Co-Founder & CEO Igor Fedulov and senior software engineer Igor Rolinskiy abo...
Co-Founder & CEO Igor Fedulov and senior software engineer Igor Rolinskiy abo...Co-Founder & CEO Igor Fedulov and senior software engineer Igor Rolinskiy abo...
Co-Founder & CEO Igor Fedulov and senior software engineer Igor Rolinskiy abo...Intersog
 

Plus de Intersog (20)

The power of 1 on 1
The power of 1 on 1 The power of 1 on 1
The power of 1 on 1
 
Clients mean all_for_us
Clients mean all_for_usClients mean all_for_us
Clients mean all_for_us
 
Intersog Hack_n_Tell. Docker. First steps.
Intersog Hack_n_Tell. Docker. First steps.Intersog Hack_n_Tell. Docker. First steps.
Intersog Hack_n_Tell. Docker. First steps.
 
How to bring greater QA value with a little bit of release management
How to bring greater QA value with a little bit of release managementHow to bring greater QA value with a little bit of release management
How to bring greater QA value with a little bit of release management
 
How to Create a Data Infrastructure
How to Create a Data InfrastructureHow to Create a Data Infrastructure
How to Create a Data Infrastructure
 
No one likes getting up at 3 am to fix bugs OR how to be a better developer
No one likes getting up at 3 am to fix bugs OR how to be a better developerNo one likes getting up at 3 am to fix bugs OR how to be a better developer
No one likes getting up at 3 am to fix bugs OR how to be a better developer
 
Как не завалить клиентское интервью
Как не завалить клиентское интервьюКак не завалить клиентское интервью
Как не завалить клиентское интервью
 
Agile business development.
Agile business development. Agile business development.
Agile business development.
 
Infographic based on "Scrum: the art of doing twice the work in half the time"
Infographic based on "Scrum: the art of doing twice the work in half the time"Infographic based on "Scrum: the art of doing twice the work in half the time"
Infographic based on "Scrum: the art of doing twice the work in half the time"
 
Java4hipsters
Java4hipsters Java4hipsters
Java4hipsters
 
Final countdown-in-sales
Final countdown-in-salesFinal countdown-in-sales
Final countdown-in-sales
 
Как пройти пути от любительских поделок на Arduino до промышленных решений за...
Как пройти пути от любительских поделок на Arduino до промышленных решений за...Как пройти пути от любительских поделок на Arduino до промышленных решений за...
Как пройти пути от любительских поделок на Arduino до промышленных решений за...
 
Стек протоколов для IoT. Пример использования SNMP
Стек протоколов для IoT. Пример использования SNMPСтек протоколов для IoT. Пример использования SNMP
Стек протоколов для IoT. Пример использования SNMP
 
DIY IoT: Raspberry PI 2 + Windows 10 for IoT devices + Microsoft Azure
DIY IoT: Raspberry PI 2 + Windows 10 for IoT devices + Microsoft AzureDIY IoT: Raspberry PI 2 + Windows 10 for IoT devices + Microsoft Azure
DIY IoT: Raspberry PI 2 + Windows 10 for IoT devices + Microsoft Azure
 
Zigbee social network
Zigbee social networkZigbee social network
Zigbee social network
 
​Успешные, популярные и интересные IoT проекты в США. Тренды
​Успешные, популярные и интересные IoT проекты в США. Тренды​Успешные, популярные и интересные IoT проекты в США. Тренды
​Успешные, популярные и интересные IoT проекты в США. Тренды
 
Small tips для иррационала
Small tips для иррационалаSmall tips для иррационала
Small tips для иррационала
 
Healthcare. Правила коммуникации.
Healthcare. Правила коммуникации.Healthcare. Правила коммуникации.
Healthcare. Правила коммуникации.
 
The Unicorn Workflow
The Unicorn WorkflowThe Unicorn Workflow
The Unicorn Workflow
 
Co-Founder & CEO Igor Fedulov and senior software engineer Igor Rolinskiy abo...
Co-Founder & CEO Igor Fedulov and senior software engineer Igor Rolinskiy abo...Co-Founder & CEO Igor Fedulov and senior software engineer Igor Rolinskiy abo...
Co-Founder & CEO Igor Fedulov and senior software engineer Igor Rolinskiy abo...
 

FrontEnd: JS + css + html

  • 2. Front-end разработка — это создание клиентской части сайта. Front-end разработчик занимается версткой шаблона сайта и созданием пользовательского интерфейса. “ Hack‘n’Tell
  • 4.
  • 5. Немного истории 1993 HTML 1995 JavaScript 1996 CSS 2006 jQuery 2010 BackboneJS 2011 Bootstrap
  • 6. Почему разработчики открещиваются от HTML и CSS? Основные причины: 1. Пришли во фронтенд из мира бэкендадесктопас улицы 2. Считают, что Bootstrap’a достаточно 3. Верстка – это вообще изи 4. Ленивые мудаки чудаки 5. Редко разрабатывают сложные интерфейсы, работая преимущественно с логикой на клиенте Hack‘n’Tell
  • 7. Ваша логика может быть бесконечно прекрасна, но какой в этом толк, если пользователь не может нажать на кнопку? 1. Повышается читаемость кода. 2. Ваши интерфейсы становятся доступными, производительными и с 3. Дизайнеры становятся вашими друзьями. 4. SEO начинает приносить пользу. Чем полезно уметь в верстку Hack‘n’Tell
  • 8. !JS Все, что вы можете сделать без использования JS’a должно быть сделано БЕЗ использования JS’a. “ Hack‘n’Tell
  • 9. /html5 & css3/gi Form Validation: Basic Text STAR WARS AT-AT Walker Parallel park - pure css CSS-only Coffee App Concept CSS3 Working Clock
  • 10. Современный HTML и CSS HTML5 • Больше семантики • Больше функционала • Больше API • Регулярные выражения • Меньше рамок и условностей • IE8 мертв • FLASH мертв CSS3 • Анимация • Плавные переходы • Градиенты • Медиа-выражения • Больше селекторов • Вычисляемые значения • Новые единицы Hack‘n’Tell