Infinite-ui

A lightweight jQuery UI library

源码

https://github.com/Janking/infinite-ui

开发者

Janking -- https://github.com/janking

Season -- https://github.com/YuxinChou

SamZoo -- https://github.com/SamZoo

Kerry -- https://github.com/qiuyaofan

N-feng -- https://github.com/N-feng

Chesscai -- https://github.com/chesscai

当前版本

1.3.0

支持

  • Internet Explorer 8+

  • Chrome 4+

  • Firefox 5+

  • IOS 6+

  • Android 4.4.0+

快速上手

安装

// Install using npm
$ npm install

使用

// 编译全部组件及css
$ gulp build
// 编译pc组件及css
$ gulp build:pc
// 编译mobile组件及css
$ gulp build:mobi

开发

// 开发及预览
$ gulp watch
// 打开 http://localhost:3000/examples/index.html

更新日志

  • 2016年09月15日 更新记录:

    • 优化 loading
    • alert 更名为 dialog
    • tip 更名为 alert
    • dialog 更名为 popover
    • 版本更新至 1.3.0
  • 2016年06月28日 更新记录:
    • validate增加 add, remove方法
  • 2016年06月27日 更新记录:
    • 移除 fadeSlider, returnTop组件
    • **重构_tabs**_组件,不再兼容之前的 tabs
    • 新增 placeholder文档
  • 2016年06月26日 更新记录:

    • 修复 alert, layer弹出时 bodyoverflow:hidden而跳动的问题

    • 优化 tip插件,简化了接口,新增demo及文档

    • 新增 layer说明文档

  • 2016年06月16日 更新记录:

    • 1.2.0cookie不再向下兼容,升级后请对之前cookie的调用做修改

    • 优化 loading插件,增强调用的灵活性

  • 2016年06月14日 更新记录:

    • mPicker增加 display显示方式和 isshort简写参数

    • validate增加了一条生日的验证规则 isBirthday

    • layer增加显示的回调函数 showCall

    • 新增分享组件 share

    • 后台错误提示组件 ajaxError

    • 唯一字段邮箱或者手机显示隐藏组件 exist(活动专用)

  • 2016年6月13日 重构 placeholder组件,使用label模拟,避免提交出错

  • 2016年6月12日 重构 layer组件的居中方式及动画效果

  • 2016年6月8日 更新记录:

    • ajaxForm增加always回调和对ajax2的支持

    • tokenize优化js和css代码,增加搜索回调函数和可以限制输入搜索的字符的长度

  • 2016年6月3日 新增 dialog组件

  • 2016年5月30日 新增 pagination组件

  • 2016年5月23日 tokenize增加多级列表选择

  • 2016年5月5日 修复 tokenize的多个初始选项bug,增加只读模式,只读模式只能显示初始选项(不能删除、增加)

  • 2016年03月29日 增加初始选项及禁止删除功能,修复 tokenize的多次调用bug

  • 2016年03月21日 更新记录:

    • 重构 layer组件,降低耦合度

    • 新增 mpicker组件

  • 2016年03月11日 新增 tokenize组件

  • 2016年03月05日 新增 validate组件

  • 2016年03月01日 取消 animated库的依赖

  • 2016年02月29日 重构项目结构, version 1.1.0

  • 2016年02月23日 修复 ajaxForm的一些细节bug

  • 2016年02月18日 优化 layertooltip组件

  • 2015年09月21日 新增 layeralert的用例

  • 2015年09月17日 修改动画效果,支持 animated.css

  • 2015年09月14日 新增 placeholder组件

  • 2015年09月11日 新增 alert组件

  • 2015年09月08日 新增 tooltip组件

  • 2015年08月29日 Infinite-UI Library 1.0正式上线全局

  • 2015年08月27日 新增 ajaxForm组件

  • 2015年08月23日 新增 pub/sub全局功能

  • 2015年08月19日 代码重新整理,并使用 gulp+ compass来构建本项目

  • 2015年08月17日 新增 loading全局功能

  • 2015年08月15日 新增 pub/sub全局功能

  • 2015年08月11日 新增 layer组件

  • 2015年08月10日 更新记录:

    • 新增 returnTop组件

    • 新增IUI库扩展功能,支持 AMDCMD模块加载

  • 2015年08月09日 完成 emailSuffix组件

  • 2015年08月08日 完成 tabs组件

  • 2015年08月07日 着手开发 Infinite-UI Library