2.1.2 • Published 6 years ago

jcalendar v2.1.2

Weekly downloads
1
License
ISC
Repository
github
Last release
6 years ago

GitHub release

简介

目前Vue和React这些框架都已经有相当优秀成熟的移动UI框架,其中就已经提供了时间选择的控件,本不需要开发一款基于移动端的时间选择控件。但是,我们开发中会需要开发一些独立手机页面,这时候采用这些移动UI框架显然是不合适。正是基于这种情况,Jcalendar应运而生,来解决这类问题。除了为了解决上述情况,Jcalendar还有一个目的就是帮助前端小白学习一个日历插件的原理,来实现自己专属的日历插件。因此,Jcalendar的学习意义远远大于它在项目中的应用。

演示

地址:https://ruichengping.github.io/Jcalendar/demo/

快速上手

html

...
<link rel="stylesheet" type="text/css" href="./DateSelector.css"/>
<body>
   <input id="demo" type="text" placeholder="请选择日期"/>
</body>
<script src="../lib/Jcalendar.min.js"></script> 
...

js

 new Jcalendar({...})

npm

安装

npm i jcalendar --save-dev

js

 import Jcalendar from ‘jcalendar’;
 
 new Jcalendar({...});

参数介绍

属性取值类型取值范围说明
inputString字符串input框的id值
timeSelectorBooleantrue或者false是否带时间选择,默认是false
titleString字符串时间选择器标题,默认是”请选择“

其他

关于Css样式修改

由于Jcalendar将样式单独提出到一个css文件中,并且Jcalendar项目中提供了一个gulpfile用来打包我们的文件。因此,我们需要根据自己的项目需求在Jcalendar/src/css/Jcalendar.css中修改成项目所需样式,然后在Jcalendar该根目录下执行gulp命令,便可在Jcalendar/lib获得重新打包好的js和css文件。

关于Jcalendar原理学习

Jcalendar目录下有一个learn目录,这里面文件便是需要的学习的小伙伴所用。关于原理的介绍,我在segmentfault写了一篇文章详细述说了其中原理,有兴趣的小伙伴可以去查阅。附上地址:https://segmentfault.com/a/1190000010623303

2.1.2

6 years ago

2.1.1

6 years ago

2.1.0

6 years ago

2.0.9

6 years ago

2.0.8

7 years ago

2.0.7

7 years ago

2.0.6

7 years ago

2.0.5

7 years ago

2.0.4

7 years ago

2.0.3

7 years ago

2.0.2

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago