
DhtmlX是一个针对移动和触摸设备的JavaScript框架技术,DHTMLX Touch基于HTML5,创建移动web应用。
DHTMLX
DHTMLX组件是一个JavaScript 库,提供了一套完整的Ajax驱动的UI 组件。使用 dhtmlxSuite 生成企业级 web 应用程序有干净的界面、 快速的性能和丰富的用户体验。dhtmlx组件是由位于俄罗斯圣彼得堡的DHTMLX公司开发的,适用于B/S模式的Web应用开发。
DHTMLX简介
什么是dhtmlx
dhtmlx组件是由位于俄罗斯圣彼得堡的DHTMLX公司开发的,适用于B/S模式的Web应用开发。
DHTMLX主要组件功能
数据展现
Grid、Tree、TreeGrid、Form、Chart、DataView
导航
Menu、Toolbar
布局
Layout、Window、Tabbar、Accordion
工具、控件
Combo、Calendar、ColorPicker、Slider、Editor、Ajax、Vault(File upload)
DHTMLX名词解释
名词
解释
dhtmlxCombo
窗体输入组件,提供自动完成,数据选取等整合表单功能。
dhtmlxEditor
网页编辑器,包含了一般桌面编辑器具备的功能提供使用者更丰富的编辑环境。
dhtmlxLayout
版型定义组件,提供将数个不同项目组合成单一版面的简易方式。此组件富弹性并容易使用,还有各种预先定义版面样式帮开发者节省设定的时间。
dhtmlxMenu
选单元件,提供下拉式、上下文或弹跳式选单,有助于网站的指尙、系统说明等等。
dhtmlxTabBar
页签组件,提供分页信息,分页浏览等功能,有助于网站信息的整合分类。
dhtmlxToolbar
工具列组件,提供多项工具列按钮,以及曐式与直式的显示,达到网站功能性分类的目的。
dhtmlxTree
树状元件,提供数据分类显示,数据延迟加载的功能以及数据选取的功能,提供开发者良好的数据显示方式以及对巨量资料的处理方法。
dhtmlxGrid
数据方格组件,提供开发者类似 MS EXCEL 的元件,可以显示数据与编辑数据,也可以让网站使用者有良好的使用者界面。
Hyweb
ProgressBar
透过进度列显示出操作的完成进度状幠,并且可以支持参数对象(JSON)定义其样式与显示的图标。进度的显示方式有完成百分比(%) 的文字显示。进度列组件并且支持通知,透过设定触发条件当进度达到触发条件,将会触发事件提供给网页应用程序开发人员对事件进行操作与处理。
DHTMLX技术角度优势
DHTMLX特点
纯JavaScript编写,使用Ajax数据传输技术;
包含一整套交互和数据展现组件的Web-UI解决方案;
基于portotype的结构设计,便于进行二次开发和扩展;
接口丰富,使用简单,易于创建风格统一、功能全面的富客户端应用;
提供服务器端数据访问组件connector,可以和多种数据库进行集成;
兼容多种浏览器,数据加载和展现性能优势明显;
已在世界范围内诸多著名的IT企业中应用,性能稳定,服务优质。
DHTMLX性能优势
第一次测试,我们让不同的ajax表格加载 10 列,和不同的行(从100 行到 10,000行)。以下是测试结果。
IE9的测试结果:
Dojo
jqGrid
Ext JS
dhtmlxGrid
100 行
308 毫秒
60 毫秒
265 毫秒
51 毫秒
500 行
312 毫秒
61 毫秒
282 毫秒
58 毫秒
1,000 行
324 毫秒
63 毫秒
305 毫秒
61 毫秒
5,000 行
368 毫秒
94 毫秒
512 毫秒
65 毫秒
10,000 行
469 毫秒
143 毫秒
702 毫秒
67 毫秒