Tvorba klientských aplikací v JavaScriptu
Přednášky
- Úvod, JavaScript pro středně pokročilé, DOM
- JavaScript pro starší a pokročilé
- ES 2015+, historie a transpilace
- Události a asynchronní zpracování
- Ajax, XHR, fetch, HTTP a jejich kamarádi
- CSS3 – selektorový jazyk, generovaný obsah, media queries
- Transformace, Flexible Boxes, Grid
- Transitions, animations a efekty, Custom Properties
- Offline; HTML značky <svg> a <audio>
- HTML značky <video> a <canvas>
- Další JavaScriptová API
- Web Components a CSS Nesting
- TypeScript a JS mimo prohlížeč
Cvičení
- Úvod, DOM, TodoMVC
- Prototypy, this, třídy
- ES 2015+, Babel
- Události a asynchronní zpracování
- Ajax, XHR, HTTP, Fetch a WebSockety
- CSS3 – selektorový jazyk, media queries, fonty
- Flexbox layout, Grid layout
- Transitions, animations a efekty
- HTML značky <svg> a <audio>
- HTML5 Canvas
- Single Page Applications, Historie, Local Storage, GEO API