Arguments对象,包含了函数调用的参数数组。
call()与apply():用于调用函数,第一个参数必须是对象本身。
区别:apply传入的第二个参数是一个数组,call则作为call的参数传入。
内嵌函数:plus()可以访问父函数的变量。
闭包:可访问上一层函数作用域里变量的函数,即便上一层函数已经关闭。
onload和onunload事件处理cookie检测浏览器版本类型。
监听事件 addEventListener()
element.addEventListener(event,function,usecapture) usecapture的值为false则为冒泡排序,为true则是捕获传递
在冒泡中,内部元素的事件会被先触发
在捕获中,外部元素的事件会被先触发
Js的运行是基于单线程的:一段代码执行时,其他代码将进入队列等待,一旦线程有空闲就执行后续代码。