Ample SDK

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(概述)
 
(未显示1个用户的12个中间版本)
第2行: 第2行:
  
 
Ample SDK:是一个开源(GPL/MIT)的 [[JavaScript]] UI 框架,使用 [[XUL]], [[SVG]] 和 [[HTML5]] 等技术和SMIL、XInclude、XML Schema、XML Events、AML 等UI逻辑,使用了[[jQuery]] APIs。
 
Ample SDK:是一个开源(GPL/MIT)的 [[JavaScript]] UI 框架,使用 [[XUL]], [[SVG]] 和 [[HTML5]] 等技术和SMIL、XInclude、XML Schema、XML Events、AML 等UI逻辑,使用了[[jQuery]] APIs。
 +
 +
==编程模型==
 +
* XML for UI
 +
* CSS for Style
 +
* JavaScript for Logic
 +
 +
==技术框架==
 +
核心/运行时(一个文件:[http://demo.huihoo.com/amplesdk/ample/runtime.js runtime.js])
 +
*DOM(Core, Events, Selectors API)
 +
*JavaScript objects(DOMParser/XMLSerializer/XSLTProcessor/XHR/JSON)
 +
*jQuery APIs
 +
*UI Managers(Drag & Drop, Resize, Capture, Touch etc.)
 +
*XML Processors(SMIL 3.0, XInclude 1.0, XML Schema 1.1)
 +
*CSS Processor(CSS3-UI, CSS-NS, CSS2.1 fixes, vendor-specific prefixes expansion)
 +
*Componentization API
 +
 +
UI 语言(多个文件:[http://demo.huihoo.com/amplesdk/ample/languages/aui/aui.js aui.js]、[http://demo.huihoo.com/amplesdk/ample/languages/chart/chart.js chart.js]、[http://demo.huihoo.com/amplesdk/ample/languages/svg/svg.js svg.js]、[http://demo.huihoo.com/amplesdk/ample/languages/xhtml/xhtml.js xhtml.js]、[http://demo.huihoo.com/amplesdk/ample/languages/xul/xul.js xul.js])
 +
*HTML5
 +
*SVG 1.1
 +
*XUL
 +
*Charts
 +
*XForms 1.1
 +
*AUI 1.0
 +
 +
插件
 +
*Cookie
 +
*Forms
 +
*Store
 +
*XPath
 +
*XSLT
 +
*SOAP
 +
*XMPP
 +
 +
==图集==
 +
<gallery widths=100px heights=100px perrow=6>
 +
Image:ample-architecture.jpg|Ample架构
 +
Image:ample-lifetime.png|Lifetime
 +
</gallery>
  
 
==链接==
 
==链接==
 
*[http://www.amplesdk.com Ample SDK官网]
 
*[http://www.amplesdk.com Ample SDK官网]
 +
*[http://github.com/clientside/amplesdk/ Ample SDK @ GitHub]
 
*[http://demo.huihoo.com/amplesdk/examples 演示]
 
*[http://demo.huihoo.com/amplesdk/examples 演示]
 +
*[http://docs.huihoo.com/amplesdk/reference/ 参考手册]
 +
 +
{{comment}}
  
 
[[Category:HTML5]]
 
[[Category:HTML5]]

2011年4月24日 (日) 02:51的最后版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Ample SDK Thanks, Wikipedia.

Ample SDK:是一个开源(GPL/MIT)的 JavaScript UI 框架,使用 XUL, SVGHTML5 等技术和SMIL、XInclude、XML Schema、XML Events、AML 等UI逻辑,使用了jQuery APIs。

目录

[编辑] 编程模型

  • XML for UI
  • CSS for Style
  • JavaScript for Logic

[编辑] 技术框架

核心/运行时(一个文件:runtime.js)

  • DOM(Core, Events, Selectors API)
  • JavaScript objects(DOMParser/XMLSerializer/XSLTProcessor/XHR/JSON)
  • jQuery APIs
  • UI Managers(Drag & Drop, Resize, Capture, Touch etc.)
  • XML Processors(SMIL 3.0, XInclude 1.0, XML Schema 1.1)
  • CSS Processor(CSS3-UI, CSS-NS, CSS2.1 fixes, vendor-specific prefixes expansion)
  • Componentization API

UI 语言(多个文件:aui.jschart.jssvg.jsxhtml.jsxul.js)

  • HTML5
  • SVG 1.1
  • XUL
  • Charts
  • XForms 1.1
  • AUI 1.0

插件

  • Cookie
  • Forms
  • Store
  • XPath
  • XSLT
  • SOAP
  • XMPP

[编辑] 图集

[编辑] 链接

Comment-32x32.png

<discussion>characters_max=300</discussion>

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱