HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-21
1 <p>1</p>
1 <p>1</p>
2 <a>Introduction</a><p>Learn about the course and its objectives</p>
2 <a>Introduction</a><p>Learn about the course and its objectives</p>
3 <p>2</p>
3 <p>2</p>
4 <a>JavaScript in the browser</a><p>Learn to use js in the browser. Learn about the differences between server and client js.</p>
4 <a>JavaScript in the browser</a><p>Learn to use js in the browser. Learn about the differences between server and client js.</p>
5 <p>3</p>
5 <p>3</p>
6 <a>Global Window Object</a><p>Learn why and how to use the window object</p>
6 <a>Global Window Object</a><p>Learn why and how to use the window object</p>
7 <p>4</p>
7 <p>4</p>
8 <a>BOM objects</a><p>Learn the objects that allow you to control the browser through JavaScript</p>
8 <a>BOM objects</a><p>Learn the objects that allow you to control the browser through JavaScript</p>
9 <p>5</p>
9 <p>5</p>
10 <a>What is DOM?</a><p>Learn how HTML differs from DOM</p>
10 <a>What is DOM?</a><p>Learn how HTML differs from DOM</p>
11 <p>6</p>
11 <p>6</p>
12 <a>Navigating the DOM Tree</a><p>Learn the DOM tree structure. Learn to navigate it.</p>
12 <a>Navigating the DOM Tree</a><p>Learn the DOM tree structure. Learn to navigate it.</p>
13 <p>7</p>
13 <p>7</p>
14 <a>Declarative DOM tree search</a><p>Learn the search methods: getElementById, querySelector and others.</p>
14 <a>Declarative DOM tree search</a><p>Learn the search methods: getElementById, querySelector and others.</p>
15 <p>8</p>
15 <p>8</p>
16 <a>DevTools</a><p>Learn how to use the developer tools in the browser.</p>
16 <a>DevTools</a><p>Learn how to use the developer tools in the browser.</p>
17 <p>9</p>
17 <p>9</p>
18 <a>Manipulating the Dom tree</a><p>Learn how to change the DOM tree, add and remove elements.</p>
18 <a>Manipulating the Dom tree</a><p>Learn how to change the DOM tree, add and remove elements.</p>
19 <p>10</p>
19 <p>10</p>
20 <a>Managing DOM Nodes</a><p>Learn to modify elements. Understand the difference between attributes and properties.</p>
20 <a>Managing DOM Nodes</a><p>Learn to modify elements. Understand the difference between attributes and properties.</p>
21 <p>11</p>
21 <p>11</p>
22 <a>Polyfills</a><p>Learn how to level differences between browsers when working with the DOM</p>
22 <a>Polyfills</a><p>Learn how to level differences between browsers when working with the DOM</p>
23 <p>12</p>
23 <p>12</p>
24 <a>Introduction to events</a><p>Explore the event model of the browser. Learn the basic events and their features of work.</p>
24 <a>Introduction to events</a><p>Explore the event model of the browser. Learn the basic events and their features of work.</p>
25 <p>13</p>
25 <p>13</p>
26 <a>Events in practice</a><p>Learn how to create interactive components</p>
26 <a>Events in practice</a><p>Learn how to create interactive components</p>
27 <p>14</p>
27 <p>14</p>
28 <a>Forms</a><p>Learn how to handle forms</p>
28 <a>Forms</a><p>Learn how to handle forms</p>
29 <p>15</p>
29 <p>15</p>
30 <a>Capturing and bubbling</a><p>Understand the stages of events. Learn how to capture an event and stop it from propagating.</p>
30 <a>Capturing and bubbling</a><p>Understand the stages of events. Learn how to capture an event and stop it from propagating.</p>
31 <p>16</p>
31 <p>16</p>
32 <a>Document Events</a><p>Learn events that occur when loading and unloading a document.</p>
32 <a>Document Events</a><p>Learn events that occur when loading and unloading a document.</p>
33 <p>17</p>
33 <p>17</p>
34 <a>AJAX</a><p>Learn how to execute AJAX requests using the modern browser API - fetch</p>
34 <a>AJAX</a><p>Learn how to execute AJAX requests using the modern browser API - fetch</p>
35 <p>18</p>
35 <p>18</p>
36 <a>JQuery</a><p>Learn to use the jQuery library. Find out why it is required in every job, but companies discontinue to use it.</p>
36 <a>JQuery</a><p>Learn to use the jQuery library. Find out why it is required in every job, but companies discontinue to use it.</p>