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

DatePicker组件开发

我根据老师的思路写的一个日历插件 ,不依赖jquery,直接 npm install nice-date-picker --save 安装
我根据老师的思路写的一个日历插件 ,下载源码,直接 npm install nice-date-picker --save 安装
下载源码,直接 npm install nice-date-picker --save 安装
我根据老师的思路写的一个日历插件 ,不依赖jquery,直接 npm install nice-date-picker --save 安装
最喜欢看组件开发的课程了,以前就会乱用网上的,现在学会一步步编写~~~
切换月份有bug,按老师的方法,每次点击切换月份按钮,应该都会执行一次appendChild()在body里面增加一个div,可能是老师剪视频剪掉了吧。
自己做了一个,处理了一下老师左切换按钮的BUG,加了点注释,希望大家看得懂 http://runjs.cn/code/deul0ohu
月份切换会有BUG,右切换没问题,做切换只能在当前月份到今年的1月之间切换,需要小调整一下if(monthChange==="prev"){
month--;
if(month===0){
month=12;
year--;
}
}
sublime ctrl+shift+L选择多行
很有帮助啊
很不错的效果,思路也好,实现也巧妙
日历的实现关键在于数据的获取逻辑,老师自己知道这个逻辑是怎么样的,但是没有像大家解释,如果在开始写获取数据的代码之前有一节专门讲整个日历数据获取的逻辑的就好了。
我觉得老师的逻辑过程还是清晰的,只是我们或者是不了解日历,或者是日期函数部分不熟悉,我可能有点笨,看了四遍才搞明白整个过程,在老师那个水平也没法再简单讲解了
真的需要多看几遍,还要暂停下来想想,对日历不熟悉啊
一次性添加引号和加号的操作是怎么弄得?
for(var i=0; i<monthData.days.length; i++){
if(i % 7 == 0) html += '<tr>'
html += '<td data-date="'+ monthData.days[i].date+'">' + monthData.days[i].showDate + '</td>'
if(i % 7 == 6) html += '</tr>';
}
课程须知
需要有HTML/CSS/JavaScript基础
老师告诉你能学到什么?
1、使用HTML和CSS编写组件的静态UI 2、使用原生javascript完成日历数据的获取 3、使用原生javascript实现静态UI和动态数据的结合,完成日历数据的渲染 4、事件绑定处理 5、前端组件的基本构成和编写模式

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消