Kalendae:JavaScript日期选择和日历控件

澳门新葡亰3522平台游戏 1

本文由码农网 –
小峰原创,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划!

 问题背景:

根据项目要求,为功能页添加时间控件。最初选用的laydate满足需求,所以就一直使用来着。

最初版本采用laydate页面都比较短,没有过滚动条。

这次时间控件所在位置在页面底端,发现,框架内laydate因内部滚动导致控件偏移……

Kalendae是一款完全基于JavaScript的日期选择控件和日历组件,值得一提的是,Kalendae并没有依赖任何第三方的JS脚本库,而是用原生的JavaScript实现了如此功能强大的日期选择控件。

 

澳门新葡亰3522平台游戏,Kalendae有以下特点:

  • 完全基于JavaScript,无依赖,无jQuery。
  • 可自定义皮肤,基本不用图片,完全靠CSS文件定制皮肤。
  • 日期选择支持单天,也支持多天区间范围。
  • 自定义展示的日期数字。
  • 可直接放在页面上用作日历控件。
  • 对于选中的日期,可以自定义日期格式。
  • 提供一些常用的日期转换函数。

控件介绍(本段内容来自->传送门) 

澳门新葡亰3522平台游戏 1

 

 

 

 

 

 

 

 

 

 

 

你是时候换一款日期控件了,而layDate非常愿意和您成为工作伙伴。她致力于成为全球最用心的web日期支撑,为国内外所有从事web应用开发的同仁提供力所能及的动力。她基于原生JavaScript精心雕琢,兼容了包括IE6在内的所有主流浏览器。她具备优雅的内部代码,良好的性能体验,和完善的皮肤体系,并且完全开源,你可以任意获取开发版源代码,一扫某些传统日期控件的封闭与狭隘。layDate本着资源共享的开发者精神和对网页日历交互无穷的追求,延续了layui一贯的简单与易用。她遵循LGPL协议,您可以免费将她用于任何个人项目。

选择理由

layDate除了包含日期范围限制、开始日期设定、自定义日期格式、时间戳转换、当天的前后若干天返回、时分秒选择、智能响应、自动纠错、节日识别,快捷键操作等常规功能外,还拥有更多趋近完美的解决方案。

科学的接口设计1
她并不提倡API的数量性,而是尽可能呈现最人性合理的接口,减少使用成本。

一流的代码驱动2
layDate完全用原生JavaScript实现,代码采用自由灵活风格,内部封装了众多轻量级的方法引擎,保证了良好的速度体验和接近于零的代码冗余.

人性的皮肤体系3
她非常注重外观设计,因此她提供了非常强大的皮肤选择支持,不仅官方会提供海量的皮肤下载,您还可以很方便地按照喜好去自定义皮肤,我们非常欢迎您能够贡献皮肤包,具体操作事宜请查看皮肤库页面。

———这是一条自来水分割线————