Copyright
Brief Table of Contents
Table of Contents
Foreword
Preface
Acknowledgments
About this Book
About the Cover Illustration
1. Meet jQuery UI
Chapter 1. Introducing jQuery UI
1.1. What is in jQuery UI?
1.2. The benefits of using jQuery UI
1.2.1. Cohesive and consistent APIs
1.2.2. Comprehensive browser support
1.2.3. Open source and free to use
1.2.4. Thorough documentation
1.2.5. Powerful theming mechanism
1.2.6. Emphasis on accessibility
1.2.7. Stable and maintenance friendly
1.3. The limitations of jQuery UI
1.3.1. Lack of widgets
1.3.2. jQuery UI and mobile devices
1.4. Getting started with the library
1.4.1. Versions of the library
1.4.2. Downloading from the jQuery UI website
1.4.3. Downloading from CDNs
1.5. The first example
1.6. Using an online testing tool
1.7. Summary
Chapter 2. Enhancing UIs with widgets
2.1. Creating widgets
2.2. Customizing widgets with options
2.3. Modifying widgets with methods
2.3.1. Invoking methods
2.3.2. Using option() to modify widgets
2.3.3. Using dialogs to edit lists
2.4. Responding to widget changes with events
2.4.1. Subscribing to widget events
2.4.2. Event handlers vs. callbacks
2.4.3. Event parameters
2.5. Summary
2. jQuery UI Core
Chapter 3. Building complex web forms with jQuery UI
3.1. The challenges of building modern web forms
3.2. Autocomplete: suggesting input options to users
3.2.1. Using local data