leoUi

基于jquery的框架(点击标题在leoCode中查看demo):

leoUi--leoUiLoad.js:模块加载,具有readyDom功能,根据习惯可能写成$(function($)())形式,具有level调试功能等

leoUiLoadCombo.js:合并工具可以直接在 cmd 中运行命令:node build(nodejs)

leoUi-tools.js:核心,统一创建jQuery插件写法,可继承,自动事件命名,事件屏蔽,改写选项等功能

leoUi-mouse.js:基于鼠标交互,是很多关于鼠标的交互的父类

leoUi--draggable.js:拖拽,可以适应各种位置,可无限嵌套,拖拽不变形,api全面

leoUi--resizable.js:缩放,可无限嵌套,api全面

leoUi--dialog.js:弹出框,支持各种动画效果,有最大化,最小化,拖拽,缩放,固定等功能按键

leoUi--droppable.js:投掷插件,支持多种类型的碰撞检测

leoUi-position.js:位置,在jqueryUI的基础上按照自己的需求增加了API,修复了getDimensions()中没加上borderWidth

leoUi--selectable.js:选择插件 基本和jqueryUi相同使用自己的核心插件生成

leoUi--tooltip.js:提示框,可自动调节位置,是提示框始终在屏幕内,

leoUi-Effects.js:jqueryUi特效,修改一些需求,

leoUi--autocomplete.js:autocomplete

leoUi--tree.js:树形插件(自动折叠,拖放,多选等)

leoUi-iframeMessage.js:iframe直接通向工具

leoUi--listMenu.js:列表

leoUi--comboBox.js:comboBox

leoUi--dataAdapter.js:数据适配器

leoUi--date.js:时间格式化

leoUi--mask.js:遮罩层

leoUi--select.js:原生select模拟

leoUi--imagePlayer.js: 轮播图插件(全屏,自动缩放,自调轮播个数等)

leoUi--tabs.js:tab插件(支持拖拽,滚动等)

leoUi--upload.js:支持html5、ajax2上传插件

leoUi--datetimepicker.js:时间插件(支持小时到百年选择等)

leoUi-grid.js:表格插件(支持各种定制)

leoUi-grid-2.0.js:表格插件(2.0版本)把数据层抽出来--leoUi--dataAdapter(数据适配器),新增虚拟滚动,支持大数据单页显示