All well-written frameworks allow developers to extend and override default configuration settings. Additionally, they provide convenience methods to help simplify your code. jQuery Mobile includes a fairly extensive API that exposes each of these convenient features. First, we will look at how to configure jQuery Mobile. We will review each configurable feature within jQuery Mobile, highlight its default setting, and show how the API allows you to configure each option. Then, we will explore the most popular methods, page events, and properties that jQuery Mobile exposes. These API features are useful when you need to programmatically update your Mobile Web applications. Lastly, we will review a sorted table listing of all jQuery Mobile data attributes. For each attribute, we will include a brief description, example, and figure of its enhanced component.