W3
第三堂 課程內容 W2作業檢討 if (i==0 && x==-1) {} → i在架設中已經為0,{}內可直接空白,代表 不進行改變 else {i=i+x; document.getElementById("demo").innerHTML = '<img src=' + cars[i] + ' alt="Trulli"width="500" height="333">'; } → 將此指令直接放在else裡面,醬if和else if的假設就 不用再蓋一次照片 return → 停止當下function的操作,重新判斷, 退出function ! () → 如()不成立,則...... // 文字 → 註解 不用條件判斷 → 餘數 ,i=(i+x+cars.length) % cars.length 自動撥放 settimeout → 延遲一段時間,且只執行一次 setInterval → 每隔一段時間執行一次 停止執行 var myVar......clearInterval(myVar); → 記得要先宣告myVar,告訴clearInterval要停止什麼 使按Play按鈕後不會重複執行 重複按play鍵 →多次執行setInterval,使 原本的setInterval被覆蓋 ,醬按了stop後,被覆蓋掉的 setInterval會找不到、無法停止 →if( myVar != null ) clearInterval(myVar); → 假設myVar不為空值,即 非第一次執行 play,則停止運作myVar 課堂心得 今天沒有作業好開心~~~上課的時候檢討了上次的作業,雖然結果都差不多,但每個人的邏輯思維都蠻不同的很酷,其實寫作業的時候頭很痛,最後還是去求救了一下才寫出來的,一聽到關鍵都嘛覺得很簡單,但就是過程中很容易卡在