JavaScript
qq_46336188
这个作者很懒,什么都没留下…
展开
-
js延迟加载方式
1、将文件放在文档底部 2、给js脚本添加defer属性 3、给js脚本添加async属性 4、动态创建DOM标签原创 2020-10-29 19:55:09 · 141 阅读 · 0 评论 -
什么是闭包?为什么用到它?
闭包是指有权访问另一个函数作用域内变量的函数,创建闭包最常见的方式就是在一个函数内创建另一个函数,创建的函数可以访问到当前函数的局部变量 闭包有两个常用的用途: 1、使我们在函数外部访问到函数内部的变量。可以通过这种方式创建私有变量 2、使已经结束的函数上下文中的变量对象继续留在内存中,因为闭包函数保留了变量对象的应用,不会被回收 总结:其实闭包是作用域链的一个特殊应用,只要掌握了作用域链的本质,就能理解闭包实现原理 ...原创 2020-10-29 19:48:05 · 202 阅读 · 0 评论