亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

DatePicker組件開發

難度中級
時長 1小時30分
學習人數
綜合評分9.83
69人評價 查看評價
10.0 內容實用
9.7 簡潔易懂
9.8 邏輯清晰
https://github.com/YMBo/JScomponent/blob/master/README.md
添加填充表單、回調函數、和標記當前日期功能,優化日歷顯示位置可能存在偏差問題
根據這節課所寫的源碼,放在了我的github上,歡迎參考
https://github.com/franose371/Front-end-Practice/tree/master/datepicker
左切換在1月的時候再點擊會變成當前月份,因為在getMonthData函數中,在判斷當前傳入的year,month是否不存在時,若month==0,就會使得!year || !month判斷為true,然后會將日期賦值為當前日期,只需要將if條件語句改為
if ((!year || !month) && month != 0){
var today = new Date();
year = today.getFullYear();
month = today.getMonth() + 1;
}
即增加一個month!=0的判斷
根據老師的寫了一個,做了注釋,把星期顯示設置為常見的形式了,不是星期一、二、三...
https://github.com/Diane1996/DatePicker
@明瑤MY 說的沒錯,但獲取某年某月共有多少天還是用getDate()簡便,上個月天數=本月第0天.getDate(),本月天數=下月第0天.getDate()。
講的很好,給我學習組件化的開發提供了一個思路,感謝老師
看的時候我以為只有自己看不懂,
這樣的教程不得不贊啊..
希望老師能詳細講一下封裝組件的思路,看完視頻仍然很懵!
老師很不錯,主要讓我學到了js 的設計,以及編程規范,但是老師的邏輯講的不太好,就像一個人往前沖,邏輯沒有講透徹,只能學學老師的編程思想和設計模式
求源碼,求源碼?。。?!
這個邏輯思維 我個人感覺是完全沒講透, 我覺得看完你的視頻有很多人 都得自己去重新思考思維邏輯,老師的思維邏輯根本沒傳達給別人,完全是自己一個人勇往直前!沒闡述到讓其他人懂
謝謝老師。撒花撒花
按照老師的思路寫大家是否出現一月分向上跳的時候直接返回了當前時間?不知道是不是我漏了
原因:當month為0時,!month為true,所以直接獲取當前日期
解決方法:判斷改為if(!year||!(month+1))
這老師不行呀
課程須知
需要有HTML/CSS/JavaScript基礎
老師告訴你能學到什么?
1、使用HTML和CSS編寫組件的靜態UI 2、使用原生javascript完成日歷數據的獲取 3、使用原生javascript實現靜態UI和動態數據的結合,完成日歷數據的渲染 4、事件綁定處理 5、前端組件的基本構成和編寫模式

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消