1 A quick dip intoJavaScript: Gettingyourfeet wet2 Writing real code: Going further3 Introducing functions: Getting functional4 Putting some order in your data: Arrays5 Understanding objects: A trip to ObjectviUe6 Interacting with your web page: Getting to know the DOM7 Types, equality, conversion, and all that jazz: Serious types8 Bringing it all together: Building an app9 Asynchronous coding: Handling events10 First-class functions: Liberated functions11 Anonymous functions, scope, and closures: Serious functions12 Advanced object construction: Creating objects13 Using prototypes: Extra-strength objectsAppendix: The Top Ten Topics (we didn't cover): Leftovers