Submit Search
Upload
Cобытия в JavaScript
•
Download as PPTX, PDF
•
1 like
•
879 views
Vladimir Dashukevich
Follow
all about events in JS
Read less
Read more
Software
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 49
Download now
Recommended
Произвольная смена дизайна системного скроллбара
Произвольная смена дизайна системного скроллбара
DevDay
Всеволод Шмыров, Яндекс
Всеволод Шмыров, Яндекс
Elena Voynova
Скриншоты как сервис
Скриншоты как сервис
Сергей Мелюков
Knockoutjs на примере 2ГИС-Онлайн
Knockoutjs на примере 2ГИС-Онлайн
2ГИС Технологии
Gwt jug basic
Gwt jug basic
Alex Tumanoff
55+1 прием для улучшения Javascript-кода / Татьяна Бабич (Simbirsoft)
55+1 прием для улучшения Javascript-кода / Татьяна Бабич (Simbirsoft)
Ontico
Android Development Course in HSE lecture #3
Android Development Course in HSE lecture #3
Empatika
«Организация Frontend-разработки на крупном проекте» — Дмитрий Кузнецов
«Организация Frontend-разработки на крупном проекте» — Дмитрий Кузнецов
2ГИС Технологии
Recommended
Произвольная смена дизайна системного скроллбара
Произвольная смена дизайна системного скроллбара
DevDay
Всеволод Шмыров, Яндекс
Всеволод Шмыров, Яндекс
Elena Voynova
Скриншоты как сервис
Скриншоты как сервис
Сергей Мелюков
Knockoutjs на примере 2ГИС-Онлайн
Knockoutjs на примере 2ГИС-Онлайн
2ГИС Технологии
Gwt jug basic
Gwt jug basic
Alex Tumanoff
55+1 прием для улучшения Javascript-кода / Татьяна Бабич (Simbirsoft)
55+1 прием для улучшения Javascript-кода / Татьяна Бабич (Simbirsoft)
Ontico
Android Development Course in HSE lecture #3
Android Development Course in HSE lecture #3
Empatika
«Организация Frontend-разработки на крупном проекте» — Дмитрий Кузнецов
«Организация Frontend-разработки на крупном проекте» — Дмитрий Кузнецов
2ГИС Технологии
Рендеринг может больше: vue.js vs React, Андрей Солодовников
Рендеринг может больше: vue.js vs React, Андрей Солодовников
DevDay
Игорь Лабутин «Продвинутое использование NuGet и MSBuild»
Игорь Лабутин «Продвинутое использование NuGet и MSBuild»
SpbDotNet Community
HTML 5: будущее уже сегодня, Сергей Байдачный, Microsoft Ukraine
HTML 5: будущее уже сегодня, Сергей Байдачный, Microsoft Ukraine
Volha Banadyseva
#12 "Создание двух desktop приложений на node-webkit и Electron” Михаил Реенко
#12 "Создание двух desktop приложений на node-webkit и Electron” Михаил Реенко
JSib
Vue.js - реактивный фронтенд фреймворк для людей
Vue.js - реактивный фронтенд фреймворк для людей
Konstantin Komelin
Арсений Заречнев и Федор Шумов - Одностраничные приложения
Арсений Заречнев и Федор Шумов - Одностраничные приложения
Arseny Zarechnev
Стабильность WebGL приложений / Кирилл Дмитренко (Яндекс)
Стабильность WebGL приложений / Кирилл Дмитренко (Яндекс)
Ontico
Арсений Заречнев и Федор Шумов - Одностраничные приложения
Арсений Заречнев и Федор Шумов - Одностраничные приложения
Arseny Zarechnev
Windows Azure & NodeJS Microsoft SWIT 2012
Windows Azure & NodeJS Microsoft SWIT 2012
Dmytro Mindra
CSS-в-JS, HTML-в-JS, ВСЁ-в-JS. Все гораздо проще, когда всё вокруг JavaScript
CSS-в-JS, HTML-в-JS, ВСЁ-в-JS. Все гораздо проще, когда всё вокруг JavaScript
Alexey Ivanov
#3 "Webpack и Vue.JS: Создание больших приложений и их расширение" Кирилл Кай...
#3 "Webpack и Vue.JS: Создание больших приложений и их расширение" Кирилл Кай...
JSib
ДАМП 2015 Екатеринбург
ДАМП 2015 Екатеринбург
Alexey Ivanov
Writing "Excel" Using Angular: 2000 Watchers Is Not a Limit by Misha Bashkirov
Writing "Excel" Using Angular: 2000 Watchers Is Not a Limit by Misha Bashkirov
MoscowJS
Михаил Давыдов "Масштабируемые JavaScript-приложения"
Михаил Давыдов "Масштабируемые JavaScript-приложения"
Yandex
Суперсилы Chrome developer tools
Суперсилы Chrome developer tools
2ГИС Технологии
Storyboard Segregation
Storyboard Segregation
Egor Tolstoy
Внутреннее устройство и оптимизация бандла webpack
Внутреннее устройство и оптимизация бандла webpack
Alexey Ivanov
State of the Standardized Web
State of the Standardized Web
Yandex
Lime.JS
Lime.JS
Pavlo Iuriichuk
SubmitJS: Vue.js - make frontend developement great again. Andrii Grachov
SubmitJS: Vue.js - make frontend developement great again. Andrii Grachov
Binary Studio
Вадим Дробинин (Vadim Drobinin) — iMessage Apps: от стикеров до банковских пр...
Вадим Дробинин (Vadim Drobinin) — iMessage Apps: от стикеров до банковских пр...
Vadim Drobinin
iMessage Apps: от стикеров до банковских приложений за 30 минут, Вадим Дробин...
iMessage Apps: от стикеров до банковских приложений за 30 минут, Вадим Дробин...
Mail.ru Group
More Related Content
What's hot
Рендеринг может больше: vue.js vs React, Андрей Солодовников
Рендеринг может больше: vue.js vs React, Андрей Солодовников
DevDay
Игорь Лабутин «Продвинутое использование NuGet и MSBuild»
Игорь Лабутин «Продвинутое использование NuGet и MSBuild»
SpbDotNet Community
HTML 5: будущее уже сегодня, Сергей Байдачный, Microsoft Ukraine
HTML 5: будущее уже сегодня, Сергей Байдачный, Microsoft Ukraine
Volha Banadyseva
#12 "Создание двух desktop приложений на node-webkit и Electron” Михаил Реенко
#12 "Создание двух desktop приложений на node-webkit и Electron” Михаил Реенко
JSib
Vue.js - реактивный фронтенд фреймворк для людей
Vue.js - реактивный фронтенд фреймворк для людей
Konstantin Komelin
Арсений Заречнев и Федор Шумов - Одностраничные приложения
Арсений Заречнев и Федор Шумов - Одностраничные приложения
Arseny Zarechnev
Стабильность WebGL приложений / Кирилл Дмитренко (Яндекс)
Стабильность WebGL приложений / Кирилл Дмитренко (Яндекс)
Ontico
Арсений Заречнев и Федор Шумов - Одностраничные приложения
Арсений Заречнев и Федор Шумов - Одностраничные приложения
Arseny Zarechnev
Windows Azure & NodeJS Microsoft SWIT 2012
Windows Azure & NodeJS Microsoft SWIT 2012
Dmytro Mindra
CSS-в-JS, HTML-в-JS, ВСЁ-в-JS. Все гораздо проще, когда всё вокруг JavaScript
CSS-в-JS, HTML-в-JS, ВСЁ-в-JS. Все гораздо проще, когда всё вокруг JavaScript
Alexey Ivanov
#3 "Webpack и Vue.JS: Создание больших приложений и их расширение" Кирилл Кай...
#3 "Webpack и Vue.JS: Создание больших приложений и их расширение" Кирилл Кай...
JSib
ДАМП 2015 Екатеринбург
ДАМП 2015 Екатеринбург
Alexey Ivanov
Writing "Excel" Using Angular: 2000 Watchers Is Not a Limit by Misha Bashkirov
Writing "Excel" Using Angular: 2000 Watchers Is Not a Limit by Misha Bashkirov
MoscowJS
Михаил Давыдов "Масштабируемые JavaScript-приложения"
Михаил Давыдов "Масштабируемые JavaScript-приложения"
Yandex
Суперсилы Chrome developer tools
Суперсилы Chrome developer tools
2ГИС Технологии
Storyboard Segregation
Storyboard Segregation
Egor Tolstoy
Внутреннее устройство и оптимизация бандла webpack
Внутреннее устройство и оптимизация бандла webpack
Alexey Ivanov
State of the Standardized Web
State of the Standardized Web
Yandex
Lime.JS
Lime.JS
Pavlo Iuriichuk
SubmitJS: Vue.js - make frontend developement great again. Andrii Grachov
SubmitJS: Vue.js - make frontend developement great again. Andrii Grachov
Binary Studio
What's hot
(20)
Рендеринг может больше: vue.js vs React, Андрей Солодовников
Рендеринг может больше: vue.js vs React, Андрей Солодовников
Игорь Лабутин «Продвинутое использование NuGet и MSBuild»
Игорь Лабутин «Продвинутое использование NuGet и MSBuild»
HTML 5: будущее уже сегодня, Сергей Байдачный, Microsoft Ukraine
HTML 5: будущее уже сегодня, Сергей Байдачный, Microsoft Ukraine
#12 "Создание двух desktop приложений на node-webkit и Electron” Михаил Реенко
#12 "Создание двух desktop приложений на node-webkit и Electron” Михаил Реенко
Vue.js - реактивный фронтенд фреймворк для людей
Vue.js - реактивный фронтенд фреймворк для людей
Арсений Заречнев и Федор Шумов - Одностраничные приложения
Арсений Заречнев и Федор Шумов - Одностраничные приложения
Стабильность WebGL приложений / Кирилл Дмитренко (Яндекс)
Стабильность WebGL приложений / Кирилл Дмитренко (Яндекс)
Арсений Заречнев и Федор Шумов - Одностраничные приложения
Арсений Заречнев и Федор Шумов - Одностраничные приложения
Windows Azure & NodeJS Microsoft SWIT 2012
Windows Azure & NodeJS Microsoft SWIT 2012
CSS-в-JS, HTML-в-JS, ВСЁ-в-JS. Все гораздо проще, когда всё вокруг JavaScript
CSS-в-JS, HTML-в-JS, ВСЁ-в-JS. Все гораздо проще, когда всё вокруг JavaScript
#3 "Webpack и Vue.JS: Создание больших приложений и их расширение" Кирилл Кай...
#3 "Webpack и Vue.JS: Создание больших приложений и их расширение" Кирилл Кай...
ДАМП 2015 Екатеринбург
ДАМП 2015 Екатеринбург
Writing "Excel" Using Angular: 2000 Watchers Is Not a Limit by Misha Bashkirov
Writing "Excel" Using Angular: 2000 Watchers Is Not a Limit by Misha Bashkirov
Михаил Давыдов "Масштабируемые JavaScript-приложения"
Михаил Давыдов "Масштабируемые JavaScript-приложения"
Суперсилы Chrome developer tools
Суперсилы Chrome developer tools
Storyboard Segregation
Storyboard Segregation
Внутреннее устройство и оптимизация бандла webpack
Внутреннее устройство и оптимизация бандла webpack
State of the Standardized Web
State of the Standardized Web
Lime.JS
Lime.JS
SubmitJS: Vue.js - make frontend developement great again. Andrii Grachov
SubmitJS: Vue.js - make frontend developement great again. Andrii Grachov
Similar to Cобытия в JavaScript
Вадим Дробинин (Vadim Drobinin) — iMessage Apps: от стикеров до банковских пр...
Вадим Дробинин (Vadim Drobinin) — iMessage Apps: от стикеров до банковских пр...
Vadim Drobinin
iMessage Apps: от стикеров до банковских приложений за 30 минут, Вадим Дробин...
iMessage Apps: от стикеров до банковских приложений за 30 минут, Вадим Дробин...
Mail.ru Group
FPUG Dzyga presentation
FPUG Dzyga presentation
Ivan Filimonov
Алексей Андросов - Debugger: Отладка кода
Алексей Андросов - Debugger: Отладка кода
Yandex
Pavel yuriychuk svg in game development
Pavel yuriychuk svg in game development
DneprCiklumEvents
VIQA - Тестирование UI с помощью Виртуального интеллекта
VIQA - Тестирование UI с помощью Виртуального интеллекта
SQALab
Иструментарий для быстрой разработки игр с 2 d физикой
Иструментарий для быстрой разработки игр с 2 d физикой
akimovpro
МРТ для данных / Анастасия Горячева (Avito)
МРТ для данных / Анастасия Горячева (Avito)
Ontico
МРТ для данных, Frontend Conf 2016
МРТ для данных, Frontend Conf 2016
Anastasia Goryacheva
VIQA Web UI Testing Tool
VIQA Web UI Testing Tool
Роман Иовлев
MVP, Moxy. Как правильно пользоваться
MVP, Moxy. Как правильно пользоваться
Yuri Shmakov
06 HappyDev-lite-2015 autumn. Андрей Юдин. JavaScript. Аспекты применения в с...
06 HappyDev-lite-2015 autumn. Андрей Юдин. JavaScript. Аспекты применения в с...
HappyDev-lite
course js day 1
course js day 1
Georgyi Grigoryev
Тестирование отклика Web-интерфейса с JMeter и Selenium
Тестирование отклика Web-интерфейса с JMeter и Selenium
SQALab
Devcamp nodejs-2010
Devcamp nodejs-2010
Antono Vasiljev
Dmitry Bartalevich - "How to train your WebVR"
Dmitry Bartalevich - "How to train your WebVR"
IT Event
Кир Белевич "Touch it: универсальные тач-события и слайдер"
Кир Белевич "Touch it: универсальные тач-события и слайдер"
Yandex
SWD Page Recorder: Записывает PageObject'ы со скоростью ниндзя SeleniumCamp 2014
SWD Page Recorder: Записывает PageObject'ы со скоростью ниндзя SeleniumCamp 2014
Dmytro Zharii
iOS and Android Mobile Test Automation
iOS and Android Mobile Test Automation
Andrii Dzynia
SECON'2017, Васин Вячеслав, Жизнь без SDL
SECON'2017, Васин Вячеслав, Жизнь без SDL
SECON
Similar to Cобытия в JavaScript
(20)
Вадим Дробинин (Vadim Drobinin) — iMessage Apps: от стикеров до банковских пр...
Вадим Дробинин (Vadim Drobinin) — iMessage Apps: от стикеров до банковских пр...
iMessage Apps: от стикеров до банковских приложений за 30 минут, Вадим Дробин...
iMessage Apps: от стикеров до банковских приложений за 30 минут, Вадим Дробин...
FPUG Dzyga presentation
FPUG Dzyga presentation
Алексей Андросов - Debugger: Отладка кода
Алексей Андросов - Debugger: Отладка кода
Pavel yuriychuk svg in game development
Pavel yuriychuk svg in game development
VIQA - Тестирование UI с помощью Виртуального интеллекта
VIQA - Тестирование UI с помощью Виртуального интеллекта
Иструментарий для быстрой разработки игр с 2 d физикой
Иструментарий для быстрой разработки игр с 2 d физикой
МРТ для данных / Анастасия Горячева (Avito)
МРТ для данных / Анастасия Горячева (Avito)
МРТ для данных, Frontend Conf 2016
МРТ для данных, Frontend Conf 2016
VIQA Web UI Testing Tool
VIQA Web UI Testing Tool
MVP, Moxy. Как правильно пользоваться
MVP, Moxy. Как правильно пользоваться
06 HappyDev-lite-2015 autumn. Андрей Юдин. JavaScript. Аспекты применения в с...
06 HappyDev-lite-2015 autumn. Андрей Юдин. JavaScript. Аспекты применения в с...
course js day 1
course js day 1
Тестирование отклика Web-интерфейса с JMeter и Selenium
Тестирование отклика Web-интерфейса с JMeter и Selenium
Devcamp nodejs-2010
Devcamp nodejs-2010
Dmitry Bartalevich - "How to train your WebVR"
Dmitry Bartalevich - "How to train your WebVR"
Кир Белевич "Touch it: универсальные тач-события и слайдер"
Кир Белевич "Touch it: универсальные тач-события и слайдер"
SWD Page Recorder: Записывает PageObject'ы со скоростью ниндзя SeleniumCamp 2014
SWD Page Recorder: Записывает PageObject'ы со скоростью ниндзя SeleniumCamp 2014
iOS and Android Mobile Test Automation
iOS and Android Mobile Test Automation
SECON'2017, Васин Вячеслав, Жизнь без SDL
SECON'2017, Васин Вячеслав, Жизнь без SDL
Cобытия в JavaScript
1.
События в JS
ВЛАДИМИР ДАШУКЕВИЧ
2.
Событие Это сообщение,
которое возникает в различных точках исполняемого кода при выполнении определённых условий.
3.
Виды событий в
JS Браузерные (нативные) Программные
4.
Eventloop в JS
5.
Вопрос?
6.
Eventloop
7.
Нет Deadlock-ов))))
8.
Как создать Deadlock
в JS? WebWorkers localStorage (window.addEventListener(“storage”, function(){}, false))
9.
Печаль(
10.
События мыши
11.
Mouse???
12.
Это ж просто))
Как сложить два числа)
13.
JQuery
14.
Capturing and bubbling
15.
Netscape vs IE
16.
Peace)
17.
stopPropagation
18.
stopImmediatePropagation
19.
Но как же
его остановить?
20.
Все просто)))
21.
Ах если бы
все было так просто( pointer-events: auto | none | visiblePainted | visibleFill | visibleStroke | visible | painted | fill | stroke | all | inherit;
22.
60fps scrolling using
pointer-events: none
23.
setCapture/releaseCapture
24.
Создание своего события
мыши
25.
Создать свое событие
мыши
26.
Вопрос?
27.
Touch and pointer
28.
Touches
29.
TouchEvent touches targetTouches
changedTouches
30.
Touch
31.
Отличие touches targetTouches
changedTouches
32.
Создание)
33.
Творчество и воображение
34.
touch-action touch-action: auto
| none | [ [ [ pan-x || pan-y || pinch-zoom ] | manipulation ] || double-tap- zoom ]
35.
Но что же
делать с 300ms задержкой Fastclick.js Tap.js
36.
Gestures
37.
Gestures
38.
IE10+
39.
Android(((( http://hammerjs.github.io /
40.
Pointers
41.
42.
Pointer IE11 IE10
pointerdown pointermove pointerup MSPointerDow n MSPointerMov e MSPointerUp
43.
Gotpointercapture and setPointerCapture
44.
Gamepad gamepadconnected gamepaddisconnected
45.
Mutations
46.
Mutaions DOMSubtreeModified DOMNodeRemoved
DOMNodeInserted
47.
Mutations
48.
MutationObserver
49.
Questions?
Download now