☀️ JavaScript DOM & UI Continuation of JS Fundamentals and JS OOP Fundamentals of building UI in the browser. Document Object Model DOM, selector HTML elements, fundamental DOM operations HTML5 Canvas Low-level graphics with canvas Drawing shapes, images, per-pixel image manipulation Working with SVG Using the SVG Basic operations with SVG. Frameworks for Canvas Using frameworks for easier drawing with Canvas Animations with Canvas and SVG Creating animations setTimeout(), requestAnimationFrame() DOM Operations Selecting DOM elements Removing DOM Elements Adding DOM Elements Working with innerHTML. Events and Event Model Types of events: mouse, key, touch Attaching events to DOM elements Attaching events parents for optimization The value of this jQuery Overview Working with jQuery Selecting elements with jQuery Querying elements jQuery Features: chaining, styles, creation. jQuery plugins Working with jQuery plugins Samples with jQuery plugins Creating jQuery plugins HTML Templates Creating HTML Template. DOM Performance Element creation Setting styles.
nkeranova/JavaScript-UI-and-DOM
:sunny: JavaScript DOM & UI Continuation of JS Fundamentals and JS OOP Fundamentals of building UI in the browser. Document Object Model DOM, selector HTML elements, fundamental DOM operations, HTML5 Canvas Low-level graphics with canvas Drawing shapes, images, per-pixel image manipulation Working with SVG Using the SVG Basic operations with SVG. Frameworks for Canvas Using frameworks for easier drawing with Canvas Animations with Canvas and SVG Creating animations setTimeout(), requestAnimationFrame() DOM Operations Selecting DOM elements Removing DOM Elements Adding DOM Elements Working with innerHTML. Events and Event Model Types of events: mouse, key, touch Attaching events to DOM elements Attaching events parents for optimization The value of this jQuery Overview Working with jQuery Selecting elements with jQuery Querying elements jQuery Features: chaining, styles, creation. jQuery plugins Working with jQuery plugins Samples with jQuery plugins Creating jQuery plugins HTML Templates Creating HTML Template. DOM Performance Element creation Setting styles.
JavaScriptMIT