Contents

Part I: Getting Started

Chapter 1: Introducing IOS Development Using Web Technologies

Discovering the Safari on IOS Platform

Key Safari Features for Web Developers

Four Ways to Develop Web Apps for IOS

The Finger Is Not a Mouse

Limitations and Constraints

Setting Up Your Development Environment on a Local Network

Chapter 2: Working With Core Technologies

Exploring HTML 5 Media Elements

Scripting JavaScript

Chapter 3: The Document Object Model

What Is the DOM?

DOM as a Tree

Accessing the DOM from JavaScript

Manipulating the DOM

Chapter 4: Writing Your First Hello World Application

Setting Up

Creating Your Index Page

Creating the Main Screen

Adding Detail Pages

Chapter 5: Enabling And Optimizing Web Sites For The IPHONE and IPAD

Tier 1: IOS Compatibility

Tier 2: Navigation-Friendly Websites

Tier 3: Custom Styling

Tier 4: Parallel Sites

Part II: Application Design

Chapter 6: Designing The IPHONE UI

Evolving UI Design

The iPhone Viewport

Exploring IOS Design Patterns

Exploring Screen Layout

Designing for Touch

Working with Fonts

Best Practices in IOS UI Design

Adding Finishing Touches

Chapter 7: Designing For IPAD

Special iPad Considerations

Designing a UI for iPad

Chapter 8: Styling With CSS

CSS Selectors Supported in Safari

Text Styles

Styling Block Elements

Setting Transparencies

Creating CSS-based IOS Buttons

Identifying Incompatibilities

Part III: Application Development

Chapter 9: Programming The Interface

Top Level of Application

Displaying a Panel with an Internal ...

Get Beginning iOS Application Development with HTML and JavaScript® now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.