关于JavaScript的Tips

Arguments对象,包含了函数调用的参数数组。

call()与apply():用于调用函数,第一个参数必须是对象本身。

区别:apply传入的第二个参数是一个数组,call则作为call的参数传入。

内嵌函数:plus()可以访问父函数的变量。

闭包:可访问上一层函数作用域里变量的函数,即便上一层函数已经关闭。

onload和onunload事件处理cookie检测浏览器版本类型。

监听事件 addEventListener()

element.addEventListener(event,function,usecapture) usecapture的值为false则为冒泡排序,为true则是捕获传递

在冒泡中,内部元素的事件会被先触发

在捕获中,外部元素的事件会被先触发

Js的运行是基于单线程的:一段代码执行时,其他代码将进入队列等待,一旦线程有空闲就执行后续代码。

你可能感兴趣的:(关于JavaScript的Tips)