|
XML technologies like XUL, SVG or HTML5 are used for delivering an UI layout, CSS is used for UI style and JavaScript for application logic.
It equalizes browsers and brings technologies support to those missing any.
Here are some key features of "Ample SDK":
General Features:
· Runs in every modern web-browser
· Standards-based Ajax Framework
· Extensible Architecture
· Transparent for the browser
Plugins:
· Forms (unlike jQuery, in Ample SDK this module doesn't belong to the core technologies)
· Cookie
· Store
· Globalization
· XPath
· XSLT
Runtime (Scripting APIs):
· Document Object Model (DOM) Level 3 Core
· Document Object Model (DOM) Level 3 Events
· Document Object Model (DOM) Level 3 XPath
· Selectors API
· Other APIs: DOMParser, XMLSerializer, XSLTProcessor, XMLHttpRequest, JSON
· jQuery APIs: As of release 0.9.3 Ample SDK supports most of the jQuery APIs
XML technologies:
· XML Inclusions 1.0
· XML Events 1.0
· REX 1.0
· XBL 2.0
· SMIL 3.0
· XML Schema 1.1 Datatypes
UI Managers:
· Drag & Drop
· Resize
· Focus
· Capture
· Selection
UI Markup Languages:
· XUL
· XHTML 1.1
· HTML 5.0 (in development)
· XForms 1.1 (in development)
· SVG 1.1
· Charts
Requirements:
· JavaScript enabled on client side
What's New in This Release: [ read full changelog ]
· Added ample.$encodeXMLCharacters() and ample.$decodeXMLCharacters() methods
· Added Element.$mapAttribute() method used for mapping attribute change to shadow tree
· Added ample.$init() method for Ample SDK initialization on request (for example when library is loaded by foreign loader)
· Added CSS3 Transitions shim for IE older than 10, enable with "fix-ie-css-transitions" config setting
· Implemented Node.isSameNode() DOM method
· Implemented Node.isDefaultNamespace() DOM method
· Implemented Query.slice() method
· Implemented Query.find() method
· Added Date.now() shim
· Added Function.bind() shim
· Added String.substr() and String.split() shim to fix IE erratic behavior
· Added Number.toFixed() shim to fix IE erratic behavior
0 comments:
Post a Comment