Summary

Our primary objective is to write cross-browser code for our websites. In order to develop code that works on all major browsers, we need to detect support for features we are going to use. Thus, feature detection becomes a very critical part of a software development when it comes to develop a uniform UI. JavaScript libraries such as Modernizr help detecting features neatly. In this chapter, you learned how to use Modernizr to detect various CSS and HTML5 features. You learned about some useful API functions of Modernizr, which help us test features and extend Modernizr further for detecting features that are not yet supported by Modernizr.

You also learned about browser detection and feature detection and why browser detection is discouraged. ...

Get Test-Driven JavaScript Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.