zoukankan      html  css  js  c++  java
  • js-高级05-javaScript处理机制

    一,js回收机制   哪几种情况会引起内存泄漏
    1,函数闭包会导致变量泄露
    2,定时器需要清除定时器,如果不清除,会引起内存泄漏
    二,浏览器的重排和重绘  以及性能及优化
    浏览器重排指的是html骨架发生变动
    浏览器重绘指的是浏览器重新渲染,样式发生变化
    如何优化
    如果要改变样式,可以通过修改增加类名的方式
    如果要创建元素,可以通过display的样式达到相同效果 
    三,浏览器的运行机制 (异步操作)
    同时进行
    四,js运行机制  (同步异步操作)  定时器案例
    定时器存在时,先执行后面的代码,如果后面代码太多则会中途执行定时器
    五,js中的静态成员和实例成员
    函数中的var变量属于函数的私有变量
    构造函数的属性和方法属于函数的实例对象,即公用变量
    六,深拷贝和浅拷贝区别
    Js的引用类型,同时指向一个地址即可完成浅拷贝
    深拷贝是拷贝的引用类型的值,不拷贝地址
  • 相关阅读:
    SPI传输协议笔记
    Linux power supply class
    linux ramdisk 参数问题
    Android事件处理过程分析
    PWM 参数计算
    6.828 lab3
    6.828 lab1
    i.MX53 上电启动过程
    linux jiffies的比较
    在arm板上安装Debian
  • 原文地址:https://www.cnblogs.com/adylz111/p/13433790.html
Copyright © 2011-2022 走看看