This document discusses using JavaScript libraries to write unobtrusive scripts. It begins with a brief history of JavaScript development and introduces concepts like unobtrusive scripting and progressive enhancement. It then provides examples of basic unobtrusive scripts and discusses challenges like cross-browser event handling. The bulk of the document focuses on JavaScript libraries and their benefits, listing common library features and some of the most popular libraries like jQuery. It concludes with a specific example using Yahoo's YUI library to add AJAX functionality to a login form.