Chapter 1. Enter the ninja

This chapter covers

  • A look at the purpose and structure of this book
  • Which libraries we’ll look at
  • What is “advanced” JavaScript programming?
  • Cross-browser authoring
  • Test suite examples

If you’re reading this book, you know that there’s nothing simple about creating effective and cross-browser JavaScript code. In addition to the normal challenges of writing clean code, we have the added complexity of dealing with obtuse browser differences and complexities. To deal with these challenges, JavaScript developers frequently capture sets of common and reusable functionality in the form of JavaScript libraries.

These libraries vary widely in approach, content, and complexity, but one constant remains: they need to ...

Get Secrets of the JavaScript Ninja now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.