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>';
}
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>';
}
2017-04-25
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>';
}
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>';
}
(function(){
var datePicker={};
datePicker.getMonthData=function(year,month){
}
window.datePicker=datePicker;
})()為什么要寫window.datePicker=datePicker;?
var datePicker={};
datePicker.getMonthData=function(year,month){
}
window.datePicker=datePicker;
})()為什么要寫window.datePicker=datePicker;?
2017-04-25
老師講得是真的好,簡單明了,還想學(xué)一個用原生js通過異步加載的方式來得到一個彈出樹結(jié)構(gòu)的組件,希望慕課網(wǎng)多出些這樣的組件視頻
2017-04-25
講師回答 / TooooBug
table的td事實(shí)上并不是均分的,是根據(jù)內(nèi)容來分寬度的,一般對表格樣式要求比較嚴(yán)的話,會顯式指定表格寬度,然后設(shè)table-layout:fixed,保證表格不管內(nèi)容多少都是按固定寬度分配的。
2017-04-24
日歷顯示上個月preMonthDayCount天,即 i 從 0 到 preMonthDayCount-1 都是上一個月的數(shù)據(jù)。那么當(dāng)月1號對應(yīng)的i: preMonthDayCount-1 + 1;當(dāng)月date號對應(yīng)的i: i = preMonthDayCount-1 + date;也就是 date = i + 1 - preMonthDayCount。老師很少注釋,而且好多地方可能沒錄制完整,我自己根據(jù)寫了一份,CSS用了Sass省得那一堆class一直疊加。https://github.com/lusg02/js-components
2017-04-22