1.Javascript延迟加载有哪些方式
-
浏览器解析html全过程
-
延迟加载或者异步加载有什么作用
- 不阻塞HTML解析,用户体验更好
-
具体有哪些异步(延迟)加载Javascript的方式
2.call和apply的区别和作用?
-
作用:改变
this
(函数内部上下文)指向,很多函数内部会直接使用this
指针,指向内部自身对象,并且进行一系列操作,但是如果希望用另一个对象作为该函数的上下文时就需要用到call
和apply
-
相同点:
-
不同点
-
ES6语法的
...
延展语法,可以更方便的使用call,数组也可以直接解构function.call(obj,...[arry])
3. 哪些操作会造成内存泄漏
-
什么是内存泄漏
-
JS中的垃圾回收机制
-
那些操作会造成内存泄漏