Defensive Coding Fundamentals for JavaScript and HTML5

placeholder

Defensive programming is a methodology for writing code that is not prone to present or future errors caused by unexpected user inputs or actions. Explore defensive programming for JavaScript and HTML5 including an introduction to testing.