jskey库
jskey库所有代码和例子遵循LGPL协议,将永久性提供无偿服务。
支持新生代ie、支持firefox、支持中生代和古生代ie(不支持元古代[5.5]和太古代[ie5及以前]);
封装了:常用JS操作(复选框、单选框、下拉框)、日历控件、js表单验证;
整个文件解压放至您项目的任意目录,不要移动其文件结构,它们具有完整的依赖体系;
demo目录里有js库(jskey_core)中提供的部分功能例子,其中jquery和easyui目录可选,部分示例需要引用;
如果不需要使用日历类,则去掉jskey_core里31-37行的代码
如果只是想使用日历类,则使用jskey_calendar-min.js
source里的是包含注释、未去掉排版前的源代码
其中:
最新日历已开源到:https://github.com/skeychen/jskey_calendar
最新ajax翻页控件已开源到:https://github.com/skeychen/jskey_page
更新历史
2016-09-20 Version 12
修复翻页控件中,当总数据量为0时,总页数被初始成了0。
2016-08-23 Version 11
修复了中国台湾、组织机构代码、社会信用代码中,关于验证码余数计算中的bug,对于求余为0的情况没有处理,已经修复。
2016-08-08 Version 11
校验控件,新增支持校验:组织机构代码 和 社会信用代码,作为新的校验类型:OrgCode校验组织机构代码,UnitCode校验社会信用代码
2016-04-28 Version 10
提示层控件,原使用jquery的offset()进行定位,在easyui等相对定位下,会产生漂移,故改用position()
2016-04-28 Version 10
校验控件,身份证部分由只支持中国大陆扩展了支持中国香港、中国澳门、中国台湾三个地区的格式,作为新的校验类型:UserCard
内置的jquery更新为1.11.3版本,并增加了 jQuery Migrate v1.2.1
2016-02-16 Version 9
优化完善日历,在月视图中,补齐了上月和下月的天数,优化了多语言支持,可自定义语言包,修改了lang配置属性
2016-01-25 Version 8
增加了自定义ajax翻页控件,可自定义展示的翻页控件模块
最新ajax翻页控件已开源到:https://github.com/skeychen/jskey_page
2015-03-08 Version 7
重构日历方法,重新架构整个日历展示效果,去掉了所有的下拉框,增加了日历选择起始限制,去掉了开始结束年份参数,解决了很多设计不合理的地方
新增了部分算法,如果des需要C#和java版本,可向我索要
新增了tips弹层提示,在页面支持jquery的情况下,自动生效到js验证提示中。
单独使用弹层可详看jskey_tooltip.js
2014-05-20 Version 6
增加了支持easyui的dialog,该方法需要jquery和jquery.easyui支持,调用和回调代码看demo,用于替代浏览器的showModalDialog
这块更建议直接使用layer或aui-artDialog的弹层