性感无比的 HTML5 前端 UI 框架,ZUI 1.3 发布

nyyb 8年前

ZUI v 1.3


一个开源前端实践方案,帮助你快速构现代跨屏应用。

在Github上项目:https://github.com/easysoft/zui

特色

  • 简单易用,快速构建美观的现代web应用;

  • 轻量级高性能,让你的应用更快;

  • 跨平台支持,多屏幕响应,基于HTML5开发,采用响应式设计,最大限度的利用现代浏览器特性,但也支持IE8等旧的浏览器;

  • 完整方案,内置大量实用第三方组件,并进行了优化,适用大部分web应用的开发;

  • 易于定制,有多个版本供选择,主要版本包含大部分特性,额外的内容按需加载。

全新的文档网站来了!键盘侠新福利:使用搜索来查找内容,并支持快捷键操作。 增加图表视图组件,支持对饼图、柱状图和曲线图的展示。 另外微调了默认配色,对多个组件UI细节进行了优化,修复大量了问题。

更新明细

  • 全新 的文档网站,支持搜索和快捷键,按需使用Ajax获取文档内容,支持直接显示markdown格式的文档内容,多个组件的文档进行了完善;

  • 新增 了一组深色背景的消息框样式;

  • 新增 图标组件(基于ChartJS定制),支持展示曲线图、条状图和饼图,并且饼图支持直接显示数据标签,简化了该组件配色,为所有图表类型的数据集都增加了color属性,可以直接使用ZUI中的配色名称或者CSS颜色值来指定配色;

  • 新增 了一个辅助使用配色的javascript插件,方便在javascript使用ZUI的默认配色;

  • 新增 了缩放效果的动画辅助类;

  • 更改 了多个组件在就jQuery对象和window对象上的绑定,现在提供$.zui作为共享对象。

  • 更改 了轮播组件样式,降低了左右切换按钮的背景透明度,修复了切换按钮上的图标尺寸过小的问题;

  • 更改 了图标字体,增加了wechat等一些新的图标;

  • 更改 了模态框,增加了一个选项来使得模态框可以拖拽头部实时更改展示位置;

  • 更改 了仪表盘视图,增加一个新的选项来更改拖动时面板的形状,增强了仪表盘拖拽时的体验,增加了深色背景样式;

  • 更改 了拖放组件判断放置区域的逻辑,在拖拽点击事件开始时会阻止浏览器默认行为,现在更易于使用;

  • 更改 了模块框尺寸选项,现在可以设置模态框尺寸为全屏;

  • 更改 了默认配色,新的配色更有生命活力,;

  • 更改 了按钮外观,移除了按钮阴影;

  • 更改 了部分组件公开的事件名称;

  • 更改 卡片中的链接颜色,不再使用前景色而是一般链接颜色,鼠标悬停外观效果与普通链接一致;

  • 更改 了内置jQuery版本至1.11;

  • 更改 了工具提示和面板插件,增加了选项来设置动态生成的DOM的ID和css class属性,方便用户对特定的工具提示消息和面板来自定义样式;

  • 更改 了拖放和排序插件,增加绑定always事件,重构了内部实现逻辑;

  • 更改 了日历组件,修复了一些错误,调整了月视图样式,增加对跨天事件的支持,现在支持英文和繁体中文界面,修复了在IE上的兼容性问题,点击日期和事件回调的参数中会包含所点击的标签对象本身;

  • 更改 了看板视图,拖放事件可以监听,并取消本次拖放操作;

  • 更改 了Chosen组件,支持自定义动态生成的DOM的css class属性;调整了多选的界面,增加搜索图标;

  • 更改 了代码块的样式,修复了带行号的代码的样式问题;

  • 更改 了文章视图中的分页条样式,更加协调美观;

  • 更改 了垂直菜单的事件绑定对象,修复了特殊情况下展开和折叠失效的问题;

  • 修复 datatable全选按钮在reload之后失效的问题;

  • 修复 了模态框触发器中调用公开方法可能会出错的问题;

  • 修复 了自定义构建时消息框支持关闭的JS插件没有包含导致消息框关闭特性不可用的问题;

  • 修复 了仪表盘面板中的刷新按钮点击事件无效的问题;

  • 修复 了模态框触发器调用closeModal可能会出错的问题,更改了closeModal方法参数顺序;

  • 修复 了模态框触发器加载跨域远程内容时出错的问题;

  • 修复 了jQuery扩展辅助方法中的一些错误;

  • 修复 了数据表格有时排序失效的问题,修复了在IE浏览器上计算行高度错误的问题;

  • 修复 使用hsl值构建Color对象无效的问题;

  • 移除 了自动触发器插件,因为其使用的场景并不多见;

  • 新增 了migrate组件来解决1.2以下的版本升级到1.3版本可能遇到的兼容性问题

使用ZUI开发的项目

zui框架是什么?

zui是禅道项目管理软件团队在完善自己产品过程中形成的一个开源前端实践方案,帮助你快速构现代跨屏应用。它的特点如下:
 > 简单美观,易于使用,快速构建简洁大方的现代web应用。
 > 新颖健壮,采用HTML5且支持所有流行的移动及桌面浏览器平台,一些旧的浏览器也能够降级支持。
 > 轻快独立稳定,最佳的可用性能,最大限度的不依赖于外部组件。
 > 全平台响应,一次编写,响应任何尺寸的设备。
 > 比较适合中文环境