DHTMLX Touch是一款免费开源的JavaScript框架,基于HTML5,用于构建移动Web应用。它并不仅仅是一组UI小工具,而是一个完整的框架。通过它,你可以构建出引人注目,并且能够在Android、iOS等其他移动平台上运行流畅的移动Web应用。
主要特性:
- 组件和控件:DHTMLX Touch提供了一组顶级UI组件以及多个控件。通过在默认或扩展的视图中使用这些组件,就可以快速而又有效的构建出一个移动Web应用。
- 可定制化外观:DHTMLX Touch提供CSS编辑简化方案用于定制组件的外观,可以通过修改CSS完全改变由DHTMLX Touch框架构建出的界面。
- 语法:DHTMLX Touch框架提供直观的对象继承。可以定义一个对象的属性,其中一些可以是对象或数组的对象,和一些简单的字符串或数字。这样,你可以传递数据到组件中去。
- 可扩展功能:DHTMLX Touch提供了一个简练的解决方案来扩展和自定义库的现有功能,或添加新的UI组件。你可以将现有的组件和功能块相互搭配,或者使用自定义的代码块,去创建新的或扩展现有的组件。
- 数据存储在客户端:全球数据存储是一种先进有用的功能,其允许在客户端保持数据元素之间的关系。这一功能可以自动更新跨UI元素的数据,无需用户逐一跟进。
- 服务器端支持:DHTMLX Touch框架是基于dhtmlxConnectors,并且可以编写自己的服务器端代码。客户端和服务器端间的通信是建立在XML/JSON包。
- 开发工具:可视化编辑器,在线工具,通过一个可拖放,友好的界面去构建移动Web应用;应用皮肤制作工具,提供一种简单的方法,为你的应用选择皮肤或者自定义皮肤的颜色,还包含一组预定义的皮肤;Touch UI Inspector ,一个免费的Google Chrome扩展,提供一个方便可视化工具,用于监控网页上DHTMLX Touch JavaScript组件的内部状态。
- 兼容性:它兼容主流的web浏览器,并且可以在iPad、iPhone、Android等智能设备上面流畅运行。
传送门:DHTMLX Touch官网