Chapter 9

Looking Toward the Horizon

Designers should continuously improve their skills and knowledge of tools. Three areas for continued growth are CSS preprocessors, JavaScript libraries, and test harnesses. CSS preprocessors provide conveniences and reusability within stylesheets through the addition of variables, mixins, extends, and functions. JavaScript libraries make complicated behaviors easier to implement through specialized functions and are especially useful for prototypes. Test harnesses allow designers to test the states they have implemented in the UI without requiring all of the back end systems that a fully functional application relies upon.


CSS; preprocessor; jQuery; JavaScript; HTML; Sass; Less; Stylus; variables; mixins; ...

Get Bridging UX and Web Development now with O’Reilly online learning.

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