Safari DOM Additions Reference
This covers miscellaneous DOM extensions used by Safari on the desktop and Safari on iOS. These extensions include DOM touch events for processing gestures for devices that have a touch screen and visual effects that support 2D and 3D transforms, animation, and transitions. Most of the classes described in this reference are Apple extensions that may also be proposed W3C standards.
See Also
There are a variety of other resources for Safari web content developers using JavaScript.
If you are using DOM touch events, you should also read:
Safari Web Content Guide, which describes how to create web content and applications for Safari on all platforms.
If you are using visual effects, you should read:
Safari CSS Visual Effects Guide, which describes how to use the CSS transition, animation, and transform properties.
If you want to use the JavaScript database classes, you should read:
Safari Client-Side Storage and Offline Applications Programming Guide, which describes a simple relational database that you can use to store persistent data in JavaScript that cannot be stored in cookies.
If you want to use the JavaScript media APIs, then you should read:
JavaScript Scripting Guide for QuickTime, which describes how to use JavaScript to query and control the QuickTime plug-in directly.
If you want access to the DOM or use the canvas object, then read:
WebKit DOM Programming Topics, which describes how to use JavaScript in web content for WebKit-based applications.
WebKit DOM Reference, which describes the API for accessing the WebKit Document Object Model.
If you want to read the WebKit W3C proposals then go to: http://www.webkit.org/specs.
© 2010 Apple Inc. All Rights Reserved. (Last updated: 2010-11-15)