为了账号安全,请及时绑定邮箱和手机立即绑定

DatePicker组件开发

Sublime安装数字递增插件Insert Nums: 1.Ctrl+shift+p 2.输入install后 选中Package Control:install package“进行插件安装 3.搜索安装插件Insert Nums 4.等待完成;
使用:1.Ctrl+左键选择多行 2.Ctrl+shift+n调出窗口 3.输入起始数值
感觉这节课讲得有点复杂了,个人认为就几个核心点:
1. 1/3/5/7/8/10/12月有31天,平年2月28天,闰年2月29天,其余月份30天。那么可以写一个函数返回某年某月共有多少天
2.获取到该年该月的第一天是周几,用于补全上月的天数,通常日历的星期都是按照 "日一二三四五六"排列,所以不用把周日转成7,默认0就行了
3.而补全下月的天数就简单了,一般都是六行七列的形式,所以直接用42减去(上月的天数+这月的天数)就能得出来。
醍醐灌顶!
基于widget抽象类 + require.js + jquery 重写了datePicker,欢迎批评指正。https://github.com/StarInworld/Components/tree/master/DatePicker
既然是a标签就可以不用写cursor:pointer;了吧
不错的样子
不错啊,学习了。撒花
mvc模式?
良心课程,学到了不少设计的思想
你们的你们的都是你们的...行了吧
12月没有31号我不服~哈哈~
在 if (!$target.classList.contains('ui-datepicker-btn')) break;的时候出现报错的同学可以改成return;
https://github.com/Edge00/datePicker.js
跟着老师写的源码,需要的可以看看
text-pastry
课程须知
需要有HTML/CSS/JavaScript基础
老师告诉你能学到什么?
1、使用HTML和CSS编写组件的静态UI 2、使用原生javascript完成日历数据的获取 3、使用原生javascript实现静态UI和动态数据的结合,完成日历数据的渲染 4、事件绑定处理 5、前端组件的基本构成和编写模式

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消