1 == '1' //true 因為JS會自動轉型
1 === '1' //false 三個等於屬於嚴謹模式,不會自動轉型
'1' === '1' //true
true == 1 //true JS會自動將1轉型為true
true === 1 //false
&& and
|| or
! not
break : 當迴圈的值符合條件時候就立刻跳出迴圈,即使之後有其他的值也符合條件,範例
continue: 在迴圈內的意思是,看到它就直接跳到下一圈,無視剩下的程式碼,範例
return: 回傳指定 function 的值,只能放在function內範例
js
經過js後
js
js後的內容
狀態focus: ->移開滑鼠點擊其他地方->狀態blur:
localStorage.setItem('key',儲存的資料);
localStorage.getItem('key');
localStorage.removeItem('key')
localStorage.clear()
因為LocalStorage只能把資料存成String,所以收到Array資料時必須做編譯
在html內可以自訂data-名稱="數字或字串"
var 變數名稱 = e.target.dataset.data名稱;
選取大範圍的ul,不要單選小範圍的ul li,
使用e.target.nodeName去限定選取的標籤,如果不是li就使用return中斷。
-這時因為有history就可以回到上一頁了。
init為一開始要注入的初始資料。
產生出XMLHttpRequest,但還沒連接
使用send
loading
數據已經接收到
open('格式','讀取的網址',同步與非同步)
但因為同步如果資料量太龐大,網頁會等太久,通常會使用非同步。
let和const是用來宣告區塊裡的變數。
參考網站
在原本字串相加的部分可以改由${img}