Part 4. Master training
If you’ve survived the training up to this point, you can don your ninja garb and hold your head up high among the users of the JavaScript language.
If you want even more rigorous training, this part of the book delves deeply into JavaScript secrets. Not for the faint of heart, the chapters of this section will cover material in more depth and at a faster clip than the preceding chapters. You’ll be expected to fill in the blanks and dig into areas with your newly found knowledge. Be warned: there be dragons here.
These chapters, written from the point of view of those writing the popular JavaScript libraries, will give you a glimpse into the decisions and techniques used to implement some of the knottiest areas of those libraries.
Chapter 13 focuses on cross-browser event handling, which is probably the worst of the knotty situations in which the browsers place us.
In chapter 14, we’ll see how DOM manipulation techniques can be handled.
Finally, chapter 15 will cover CSS selector engines—a topic from which much knowledge can be garnered, even if writing such an engine from scratch is not on your path to enlightenment.
Strap on your weapons and make sure that your tabis are tightly fitted. This training will surely put you to the test.