js-高级05-javaScript处理机制

一,js回收机制   哪几种情况会引起内存泄漏
1,函数闭包会导致变量泄露
2,定时器需要清除定时器,如果不清除,会引起内存泄漏
二,浏览器的重排和重绘  以及性能及优化
浏览器重排指的是html骨架发生变动
浏览器重绘指的是浏览器重新渲染,样式发生变化
如何优化
如果要改变样式,可以通过修改增加类名的方式
如果要创建元素,可以通过display的样式达到相同效果 
三,浏览器的运行机制 (异步操作)
同时进行
四,js运行机制  (同步异步操作)  定时器案例
定时器存在时,先执行后面的代码,如果后面代码太多则会中途执行定时器
五,js中的静态成员和实例成员
函数中的var变量属于函数的私有变量
构造函数的属性和方法属于函数的实例对象,即公用变量
六,深拷贝和浅拷贝区别
Js的引用类型,同时指向一个地址即可完成浅拷贝
深拷贝是拷贝的引用类型的值,不拷贝地址

 

posted @ 2020-08-04 15:55  帅气如我66  阅读(104)  评论(0编辑  收藏  举报