很长时间不关注dhtmlx系列的东西了,今天做一个多选下拉菜单的时候无意间又到它的网站看了一下。网站现在已经改版了,工具包的系列也增加了不少,功能也完善增加了不少,相对于ExtJs庞大的框架级的代码量,dhtmlx现在只能算是工具包;不过,dhtmlx系列小、快、灵的特点无疑也是web开发的不错选择!
dhtmlx现在的产品包括:dhtmlxTree(树型控件),dhtmlxTabbar(选项卡),dhtmlxGrid(数据表格),dhtmlxCombo(下拉选项),dhtmlxTreeGrid(树型表格),dhtmlxVault(文件上传控件),dhtmlxMenu(菜单),dhtmlxToolbar(工具条),dhtmlxCalendar(日历控件),dhtmlxFolders(展示台),dhtmlxColorPicker(调色板),dhtmlxWindows(窗口)。
小:dhtmlx系列的产品,js文件都不怎么大;相对于ExtJs动辄几百KB的js文件来说,dhtmlx系列中最大的也不过100多KB;当然,Extjs是框架级的控件,功能全面。但是,往往开发中不需要用那些重量级的js框架时,dhtmlx系列就有了自己施展的舞台!
快:dhtmlx系列上手比较容易,稍微熟悉js的人在短短的时间内就可以使用了,它的文档和API也比较全面详细,为开发者的使用提供了很好的帮助!还有,因为代码量小,运行速度也会快一些。
灵:由于功能的分散,你可以根据需要取而用之;由于它没有基于别的工具包开发,所以适用于所有的开发环境。js的开发包(如jQyery、prototype、mootools等),虽然能够使得js编程快速,但是他们之间不能通用,不同的项目之间会存在移植融合的困难。而使用dhtmlx系列,你完全不必有这方面的顾虑!
数据交互方面基于ajax实现,通过xml实现数据传递。另外,我觉得dhtmlx中有些做的也比ExtJs也好,我对dhtmlxgrid还算熟悉;现在,dhtmlxgrid中的很多功能是ExtJs的grid中没有的。
当然,js产品的使用,最终还是要看项目的需要,如果不想使用ExtJs这种大型框架的话,dhtmlx系列确实是一个不错的选择!
这是它的官方主页:http://www.dhtmlx.com. 感兴趣的朋友可以看一下!
分享到:
相关推荐
2. **JavaScript编程**:dhtmlx基于JavaScript,这意味着所有的交互和动态效果都是通过JavaScript实现的。开发者需要掌握JavaScript基础,包括DOM操作、事件处理、异步通信等,以便有效地使用dhtmlx。 3. **XML数据...
dhtmlxSuite是dhtmlx的主要产品,包含了一系列JavaScript组件。例如: 1. **dhtmlxGrid** - 这是一个数据网格组件,支持大量数据的展示和操作,提供排序、过滤、分页等功能。 2. **dhtmlxCalendar** - 具备日历功能...
首先,dhtmlx API是dhtmlx库的核心,它是一系列可供开发者调用的函数和方法,用于控制和操作dhtmlx组件。API文档通常会提供详细的接口说明、示例代码以及参数解释,以便开发者了解如何使用这些功能。 `.chm`格式的...
JavaScript 和 DHTMLX 图形图表制作是Web开发中用于创建动态和交互式数据可视化的技术。DHTMLX是一个强大的JavaScript库,它提供了多种组件,包括图表(Chart)模块,可以帮助开发者构建高质量的数据图形。 首先,...
4. **DHTMLX库**: DHTMLX是一个开源的JavaScript库,为开发者提供了一整套工具来构建富互联网应用(RIA)。它的优势在于跨浏览器兼容性,支持主流的浏览器,如Chrome、Firefox、Safari、IE等。 5. **交互式UI**: ...
dhtmlxGantt_v3.3.0 是一个基于JavaScript的开源库,专门用于创建功能丰富的甘特图组件。这个库允许开发者在网页上轻松地展示项目管理的时间线,包括任务、依赖关系、里程碑和资源分配。在这个实例中,我们可以学习...
dhtmlxGantt是一款强大的JavaScript库,用于在Web应用程序中创建功能丰富的甘特图。它提供了灵活的项目管理和任务调度工具,适用于各种业务场景。这个压缩包“dhtmlxGantt.rar”包含了dhtmlxGantt的最新版本,以及...
**js做的甘特图控件——dhtmlxGantt** dhtmlxGantt是一款基于JavaScript的开源甘特图控件,它允许开发者在Web应用程序中创建功能丰富的项目管理图表。这款控件支持任务的可视化展示,包括任务间的依赖关系、时间线...
6. **集成工具栏**:dhtmlxGrid 可以自定义工具栏,添加按钮以执行各种操作,如添加新行、保存更改或导出数据。 7. **事件处理**:通过绑定事件处理器,开发者可以实现对用户操作的响应,例如点击、双击、选择行等...
dhtmlxSuite包含了一系列JavaScript UI组件,如表格、树形视图、日历、图表、菜单、对话框等。这些组件具有高度可定制性,支持多种布局和样式,可以根据项目需求进行调整。通过使用这些组件,开发者可以快速构建出...
**dhtmlx3.6 专业版**是一个用于构建富客户端Web应用的JavaScript库,它在Web开发领域中被广泛使用,特别是在创建交互式、动态的用户界面时。这个版本是针对dhtmlx3.6的特定专业版,对源代码进行了一些定制化的修改...
dhtmlxGrid是一款功能强大的JavaScript数据网格组件,适用于构建动态、交互式的Web应用。在2.5专业版中,它提供了一系列优化和改进,包括对IE9浏览器的兼容性支持。这个版本旨在提高用户体验,提供更广泛的特性和...
这个“DHTMLX-SAMPLE”很可能是包含了一系列DHTMLX组件的示例代码和演示,帮助开发者更好地理解和使用这个库。 DHTMLX库的核心是其丰富的UI组件集合,如表格、日历、树形视图、图表、对话框等,这些组件都是基于...
dhtmlx是一个流行的JavaScript库,用于构建富客户端Web应用程序,而Git是分布式版本控制系统的代表,用于跟踪代码更改和协作开发。 【dhtmlx库】 dhtmlx是一个强大的JavaScript组件集合,它提供了多种UI元素,如...
1. **组件系统**:dhtmlx 提供了一系列的UI组件,如 Grid(表格)、TreeGrid(树形表格)、Scheduler(日程表)、Chart(图表)、Toolbar(工具栏)等。这些组件都是可定制的,可以满足各种业务需求。 2. **数据...
dhtmlx是一个强大的JavaScript库,专为构建富互联网应用程序(RIA)而设计。这个库包含了各种组件,如Grid、TreeGrid、Calendar、Charts等,提供了丰富的功能和高度的可定制性。在"**dhtmlx_30_chm_api.zip**"压缩包...
DHTMLX是一个强大的JavaScript库,专门用于构建动态、交互式的Web应用程序。这个工具类集成了多种功能,包括表格、树形视图、日历、图表和对话框等,旨在简化前端开发并提供丰富的用户界面。在描述中提到,这个...
本文将深入探讨dhtmlxGantt_v4.0.0,这是一个强大的JavaScript库,用于创建交互式、功能丰富的甘特图。dhtmlxGantt允许开发者在Web应用程序中轻松实现项目管理,时间线展示,任务调度等功能。通过dhtmlxGantt,用户...
总的来说,"dhtmlx-2.5-pro.rar" 是一个包含dhtmlx专业版组件和文档的资源包,为Web开发人员提供了构建复杂交互式Web应用的工具。虽然它可能不适用于现代的移动开发,但在传统的Web应用领域,尤其是需要高度定制和...
**dhtmlx JS控件详解** dhtmlx是一款强大的JavaScript组件库,专为构建富互联网应用程序(RIA)而设计。这个免费版集合了多种控件,可以帮助开发者在Web开发过程中快速构建交互性强、功能丰富的用户界面。以下是...