Arguments對象,包含了函數調用的參數數組。
call()與apply():用于調用函數,第一個參數必須是對象本身。
區別:apply傳入的第二個參數是一個數組,call則作為call的參數傳入。
內嵌函數:plus()可以訪問父函數的變量。
閉包:可訪問上一層函數作用域里變量的函數,即便上一層函數已經關閉。
onload和onunload事件處理cookie檢測瀏覽器版本類型。
監聽事件 addEventListener()
element.addEventListener(event,function,usecapture) usecapture的值為false則為冒泡排序,為true則是捕獲傳遞
在冒泡中,內部元素的事件會被先觸發
在捕獲中,外部元素的事件會被先觸發
Js的運行是基于單線程的:一段代碼執行時,其他代碼將進入隊列等待,一旦線程有空閑就執行后續代碼。