在視頻,我學會了函數塊注釋說明的快捷鍵和注釋內涵,老師很厲害,但應該代碼背熟了,雖然自己從事前端有幾年了,但自從看這視頻,深層邏輯+各種嵌套函數+各種函數交叉運行的代碼,表示還是會一臉蒙B,很多函數都不是需要調用時才去定義,而是定義了需要用時再調用,基本上是背熟了,靠記憶一個文檔寫完,所以讓聽眾難理解,跟不上,大家會想為什么要定義,看到調用時又忘了這個函數是做什么的,最重要的是讓新手沒思路,雖然不是為新手準備的,對于高端以下的開發(fā)人員來說,要寫成一個功能,代碼并不是一氣呵成的,而是通過不斷的整理+提煉+重構,最后形成高質量代碼,不過老師的聲音很有慈性,但不適合做演講,但還是要感謝老師辛苦的付出
2016-12-23
我覺得老師在先寫onTimeOut應該先判斷count是否還是真如果是真的話就回調callback(false);
function onTimeOut(){
if(count){
isTimeOut=true;
callBack(false);
}
}
不然再圖片在setTimeout()期間完成加載完成了的話也會被算作超時處理。
新手評論如有誤莫噴
function onTimeOut(){
if(count){
isTimeOut=true;
callBack(false);
}
}
不然再圖片在setTimeout()期間完成加載完成了的話也會被算作超時處理。
新手評論如有誤莫噴
2016-12-10
最新回答 / 凌紅飛
setInterval(c.xx(c),50);?這句話是把函數調用后返回值給了setInterval,第一次調用時,會執(zhí)行c.xx(c),由于c.xx(c)中沒有return任何值,函數默認返回了undefined,當第二次調用時,setInterval的第一個參數就變成了undefined,就不會重復調用了??梢园裺etInterval(c.xx(c),50); 改成setInterval('c.xx(c)',50); 或者setInterval(function(){c.xx(c)},50);?
2016-12-07
雖然聽到了這節(jié),整體跟不上去了,但是對于我這個新手來說,我還是要追下去的。因為中間涉及的好多知識點都是對于我提升對于JS的理解有幫助的。尤其是模塊化更是之前沒有寫過的。加油看下去。。
2016-12-04