Webix是跨浏览器、跨平台的JavaScript框架,使用JavaScript、CSS,HTML5技术构建交互式web应用程序。库中提供几十个完全可定制的组件,提供了JQuery集成和可以处理任何服务器端平台:PHP、.NET、Java等灵活的布局,无限的可扩展性、可控制的外观,和直观的API,可以创建工作的在桌面、手机和平板电脑的网页应用。
翻译之后美化了一下,不要介意哈
主要特性
1。丰富的用户界面
库中提供几十个完全自定义的组件。
2。支持的数据格式:xml、json、jsarray、csv
开发人员可以使用偏好的格式指定数据。支持所有流行的数据格式。
3。直观的JS OOP
简单,重量轻的代码提供了简单的和可以理解的OOP概念。
4。简单的与服务器端集成
一些平台(PHP、.NET,Java)准备数据加载解决方案,保存、输出。
5。完整的API支持
全面详细描述可用的API。
6。无限的可扩展性
Webix不限制开发人员在扩展功能,并提供了丰富的组件可拓展性和创新性。
7。支持国际化和本地化
对国际化的支持允许被翻译和修改为本地版本的语言。
8。标准的css样式
您可以使用CSS结合组件内容实现所需的外观。Css可以应用于整个布局或特定的组件,项目等。
9。灵活的布局
每个元素的布局可以单独配置或布局的一部分:宽度、高度、颜色等。
10。动态过滤和排序
组件库提供了丰富的过滤和排序的方法,从内置的工具到完全自定义过滤处理逻辑。
11。可以显示或隐藏组件
任何组件的布局可以隐藏(显示)。
12。与jQuery的集成
Webix是集成了jQuery,允许您按照jQuery库的特点而开发,使用最少的配置。
13。动态组件时从服务器获取数据上下滚动
在处理大型数据集时,开发人员可以动态地加载数据减少复杂性和提高性能、轮询间隔和加载记录的数量控制。
14。多样化的事件回调:负载、排序等。
多样化的事件回调让你处理可能发生的任何动作和处理过程。
15。内联编辑
所有数据包含组件在页面上可以直接编辑修改。
16。拖放
组件库既支持内部和外部dnd并允许定制“拖”,“放”操作。
17。与第三方库集成
Webix可以集成各种第三方库: Backbone. js, Google, Nokia and Yandex maps, Mercury, NicEdit, Tinymce and Code Mirror text editors等。
18。复制到/从剪贴板
通过共同CTRL + C / CTRL + V键盘快捷键数据可以复制到其他应用程序进行进一步处理或在一个或几个组件。
19。离线支持
离线支持允许您的应用程序运行和离线更新,不要依赖于网络的状态。
20。数据绑定
允许您将几个组件绑定在一起,保持同步,即当数据的组件更改其值,其余组件自动更新,以反映这一变化。
21。可以定制的分页
一个或几个分页组件可以被添加到页面上显示一页一页的数据。数据从服务器端拉取,在需要时到相关页面打开相应数据。可配置每页的行数、模板导航控件等设置。