SlideShare a Scribd company logo
JavaScript
инструмент для всех
Андрей Юдин
директор SmartPeople
JavaScript
(/ˈdʒɑːvɑːˌskrɪpt/; аббр. JS)
высокоуровневый,
прототип-ориентированный,
динамический, интерпретируемый
язык программирования
с динамической слабой типизацией
JAVA != JavaScript
HappyDev-lite-2016-весна 05 Андрей Юдин. Javascript - мультиинструмент для всех
Браузер
Браузер
DOM
Браузер
DOM
DOM
События
Манипуляции
HappyDev-lite-2016-весна 05 Андрей Юдин. Javascript - мультиинструмент для всех
WebAPI
Canvas
WebGL
Web Audio API
Video API
User Media API
Notifications
WebSocket
WebRTC
Web Database
ServiceWorker
FileAPI
Geolocation
HappyDev-lite-2016-весна 05 Андрей Юдин. Javascript - мультиинструмент для всех
HappyDev-lite-2016-весна 05 Андрей Юдин. Javascript - мультиинструмент для всех
HappyDev-lite-2016-весна 05 Андрей Юдин. Javascript - мультиинструмент для всех
HappyDev-lite-2016-весна 05 Андрей Юдин. Javascript - мультиинструмент для всех
HappyDev-lite-2016-весна 05 Андрей Юдин. Javascript - мультиинструмент для всех
HappyDev-lite-2016-весна 05 Андрей Юдин. Javascript - мультиинструмент для всех
HappyDev-lite-2016-весна 05 Андрей Юдин. Javascript - мультиинструмент для всех
HappyDev-lite-2016-весна 05 Андрей Юдин. Javascript - мультиинструмент для всех
HappyDev-lite-2016-весна 05 Андрей Юдин. Javascript - мультиинструмент для всех
HappyDev-lite-2016-весна 05 Андрей Юдин. Javascript - мультиинструмент для всех
HappyDev-lite-2016-весна 05 Андрей Юдин. Javascript - мультиинструмент для всех
HappyDev-lite-2016-весна 05 Андрей Юдин. Javascript - мультиинструмент для всех
Iskra JS Noduino
Возможности:
• Браузерная разработка
• Серверная разработка
• Десктопная разработка
• Мобильная разработка
• Программирование
контроллеров
HappyDev-lite-2016-весна 05 Андрей Юдин. Javascript - мультиинструмент для всех
Изучайте:
• javascript.com
• Mozilla Developers Network
• Eloquent JavaScript
• You Dont Know JS
• Учебник JavaScript.ru
• JavaScript. Библия
пользователя
Спасибо за внимание!
Андрей Юдин
mail: a.yudin@speople.pro
skype: judisp

More Related Content

PDF
Mobile Web Apps development essentials
PDF
React Native (Metup#6)
PDF
Автоматизация iOS приложений с помощью Calabash: tips and tricks
PPTX
Kremen Development Academy #1 - Web 2.0
PDF
Koptsov.web.introduction
PPT
Программные продукты для поддержки и разработки интернет
PPT
Coding for iPhone
PDF
Fullstack javascript. Isomorphic apps
Mobile Web Apps development essentials
React Native (Metup#6)
Автоматизация iOS приложений с помощью Calabash: tips and tricks
Kremen Development Academy #1 - Web 2.0
Koptsov.web.introduction
Программные продукты для поддержки и разработки интернет
Coding for iPhone
Fullstack javascript. Isomorphic apps

What's hot (20)

PPTX
Appium+Cucumber+Ruby: мобильная автоматизация малой кровью, Андрей Малых, Аб...
PPTX
PPTX
Unity: WebGL и IL2CPP — будущее скриптинга в Unity»
PDF
Как я перестал бояться и полюбил SVG -- Руслан Каймаков -- MoscowJS 17
PDF
Как стать front-end разработчиком с 0? (2)
PPTX
QA Fes 2016. Анна Карпенко. Специфика тестирования мобильных приложений или к...
PDF
JavaScript + Webdriver = ♥
PDF
грунский алексей. практика разработки по стандарту Wcag 2.0
PPTX
Преимущества создания кроссплатформенных приложений с использованием Phone ga...
PPTX
Progressive Enhancement: беспрепятственное использование новейших технологий
PDF
CodeFest 2013. Баяндин А. — JavaScript + Webdriver = ♥
PDF
Встреча "Front-end: на старт, внимание, разработка!", Сергей Пузанков
PDF
aOS Moscow - R2 - PnP provisioning engine in the wild
PPTX
Selenium 2 WebDriver + Selenide + Java с и без использования BDD, сравнительн...
PPT
SCRUM:opem report from Alexander Histev
PPTX
Вебинар по Frontend: Профессия Frontend разработчика
PPTX
Быстрая и безболезненная разработка клиентской части веб-приложений
PPTX
Yarfrontend #2. Как мы делали гуя...
PDF
00012 georgii
PDF
aOS Moscow - R1 - Javascript use cases in modern SharePoint
Appium+Cucumber+Ruby: мобильная автоматизация малой кровью, Андрей Малых, Аб...
Unity: WebGL и IL2CPP — будущее скриптинга в Unity»
Как я перестал бояться и полюбил SVG -- Руслан Каймаков -- MoscowJS 17
Как стать front-end разработчиком с 0? (2)
QA Fes 2016. Анна Карпенко. Специфика тестирования мобильных приложений или к...
JavaScript + Webdriver = ♥
грунский алексей. практика разработки по стандарту Wcag 2.0
Преимущества создания кроссплатформенных приложений с использованием Phone ga...
Progressive Enhancement: беспрепятственное использование новейших технологий
CodeFest 2013. Баяндин А. — JavaScript + Webdriver = ♥
Встреча "Front-end: на старт, внимание, разработка!", Сергей Пузанков
aOS Moscow - R2 - PnP provisioning engine in the wild
Selenium 2 WebDriver + Selenide + Java с и без использования BDD, сравнительн...
SCRUM:opem report from Alexander Histev
Вебинар по Frontend: Профессия Frontend разработчика
Быстрая и безболезненная разработка клиентской части веб-приложений
Yarfrontend #2. Как мы делали гуя...
00012 georgii
aOS Moscow - R1 - Javascript use cases in modern SharePoint
Ad

Viewers also liked (6)

PDF
Linkedin
PDF
Spatial data infrastructure in Kyrgyzstan
PDF
14 05 01-0536
PPT
Alegoria de la Divina Sabiduria - Andre Sacchi
PPTX
Cross-Border E-Commerce Strategy - WeChat E-Commerce & Cross-Border Payment S...
PPTX
The future of big data analytics
Linkedin
Spatial data infrastructure in Kyrgyzstan
14 05 01-0536
Alegoria de la Divina Sabiduria - Andre Sacchi
Cross-Border E-Commerce Strategy - WeChat E-Commerce & Cross-Border Payment S...
The future of big data analytics
Ad

Similar to HappyDev-lite-2016-весна 05 Андрей Юдин. Javascript - мультиинструмент для всех (18)

PDF
06 HappyDev-lite-2015 autumn. Андрей Юдин. JavaScript. Аспекты применения в с...
PPTX
введение в Javascript
PPTX
Pavel Rumantsev - Java Script
PPT
JavaScript
PDF
JavaScript. Introduction (in russian)
PDF
JavaScript Базовый. Занятие 02.
PDF
Инновации и JavaScript
PDF
JavaScript завтра / Сергей Рубанов (Exante Limited)
PDF
JavaScript завтра
PPTX
course js day 1
PDF
PDF
Be productive with Javascript in the end of 2016
PPTX
Javascript 1
ODP
Server Side Javascript (ru)
PPTX
JavaScript: хороший тон клиентской разработки
PPT
CodeFest 2012. Захаров М. — Опыт разработки и внедрения решений интеграционно...
PDF
“Разговоры на разных диалектах”, Артем Захарченко, DevPro
PPT
Server-side JavaScript
06 HappyDev-lite-2015 autumn. Андрей Юдин. JavaScript. Аспекты применения в с...
введение в Javascript
Pavel Rumantsev - Java Script
JavaScript
JavaScript. Introduction (in russian)
JavaScript Базовый. Занятие 02.
Инновации и JavaScript
JavaScript завтра / Сергей Рубанов (Exante Limited)
JavaScript завтра
course js day 1
Be productive with Javascript in the end of 2016
Javascript 1
Server Side Javascript (ru)
JavaScript: хороший тон клиентской разработки
CodeFest 2012. Захаров М. — Опыт разработки и внедрения решений интеграционно...
“Разговоры на разных диалектах”, Артем Захарченко, DevPro
Server-side JavaScript

More from HappyDev-lite (20)

PDF
2017-03-26 06 Алексей Губарев. Разработка встраиваемого программного обеспеч...
PDF
2017-03-26 05 Дмитрий Козиенко. Оптимизируй это!
PDF
2017-03-26 04 вячеслав виноградов. есть ли жизнь после релиза
PDF
2017-03-26 03 Илья Сиганов. Что такое машинное обучение
PDF
2017-03-26 02 Кирилл Лейфер. Мобильные платформы с точки зрения безопасности
PDF
2017-03-26 01 Григорий Косьяненко. Разработка ПО — это про людей, а не про код
PDF
2017-03-26 06 Виталий Онянов. Разработка ERP-систем
PDF
2017-03-26 05 Алексей Еременко. Проектный менеджер моей мечты
PDF
2017-03-26 04 Екатерина Скорых. Профессия — тестировщик ПО
PDF
2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки
PDF
2017-03-26 01 Анна Тарасенко. Как устроен Web изнутри
PDF
2017-03-26 02 Егор Непомнящих. Что такое web front end, и с чем его едят
PPTX
HappyDev-lite-2016-осень, день 2 12 Сергей Мячин. Как переделывать игру-2
PPTX
HappyDev-lite-2016-осень, день 2 11 Анна Тарасенко. Почему нельзя просто так ...
PDF
HappyDev-lite-2016-осень, день 2 10 Алексей Коровянский. Будущее мобильной...
PPTX
HappyDev-lite-2016-осень, день 2 09 Сергей Савченко. Школа программиста, учи...
PDF
HappyDev-lite-2016-осень, день 2 08 Александр Мишурин. Развитие CTF-движения ...
PPTX
HappyDev-lite-2016-осень, день 2 06 Серик Бейсенов. Время собирать требования
PPTX
HappyDev-lite-2016-осень, день 2 05 Роман Прохоров. Эволюция систем обработки...
PPTX
HappyDev-lite-2016-осень, день 2 04 Михаил Колганов. Интерфейс пользователя ...
2017-03-26 06 Алексей Губарев. Разработка встраиваемого программного обеспеч...
2017-03-26 05 Дмитрий Козиенко. Оптимизируй это!
2017-03-26 04 вячеслав виноградов. есть ли жизнь после релиза
2017-03-26 03 Илья Сиганов. Что такое машинное обучение
2017-03-26 02 Кирилл Лейфер. Мобильные платформы с точки зрения безопасности
2017-03-26 01 Григорий Косьяненко. Разработка ПО — это про людей, а не про код
2017-03-26 06 Виталий Онянов. Разработка ERP-систем
2017-03-26 05 Алексей Еременко. Проектный менеджер моей мечты
2017-03-26 04 Екатерина Скорых. Профессия — тестировщик ПО
2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки
2017-03-26 01 Анна Тарасенко. Как устроен Web изнутри
2017-03-26 02 Егор Непомнящих. Что такое web front end, и с чем его едят
HappyDev-lite-2016-осень, день 2 12 Сергей Мячин. Как переделывать игру-2
HappyDev-lite-2016-осень, день 2 11 Анна Тарасенко. Почему нельзя просто так ...
HappyDev-lite-2016-осень, день 2 10 Алексей Коровянский. Будущее мобильной...
HappyDev-lite-2016-осень, день 2 09 Сергей Савченко. Школа программиста, учи...
HappyDev-lite-2016-осень, день 2 08 Александр Мишурин. Развитие CTF-движения ...
HappyDev-lite-2016-осень, день 2 06 Серик Бейсенов. Время собирать требования
HappyDev-lite-2016-осень, день 2 05 Роман Прохоров. Эволюция систем обработки...
HappyDev-lite-2016-осень, день 2 04 Михаил Колганов. Интерфейс пользователя ...

HappyDev-lite-2016-весна 05 Андрей Юдин. Javascript - мультиинструмент для всех