Table of Contents

 

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