关于JavaScript的Tips

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

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

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

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

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

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

监听事件 addEventListener()

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

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.JQuery 基础 改变web开发人员创造搞交互性界面的方式。设计者无需花费时间纠缠JS复杂的高级特性。 1....
    LaBaby_阅读 1,379评论 0 2
  • 1.JQuery 基础 改变web开发人员创造搞交互性界面的方式。设计者无需花费时间纠缠JS复杂的高级特性。 1....
    LaBaby_阅读 1,202评论 0 1
  • 五十三:请解释 JavaScript 中 this 是如何工作的。1.方法调用模式当一个函数被保存为一个对象的属性...
    Arno_z阅读 601评论 0 2
  • JavaScript 程序采用了异步事件驱动编程模型。在这种程序设计风格下,当文档、浏览器、元素或与之相关的对象发...
    劼哥stone阅读 1,280评论 3 11
  • (三峽情) 文/菊 长谷烟云起, 叠波绕岭行; 山峽迷雾漫, 景幻玉龙腾。 【中华新韵】十一庚 (乙未年.仲秋于三...
    斌之志阅读 513评论 13 33