自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 JavaScript 垃圾回收的方法

标记清除(mark and sweep) 这是JavaScript最常见的垃圾回收方式,当变量进入执行环境的时候,比如函数中声明一个变量,垃圾回 收器将其标记为“进入环境”,当变量离开环境的时候(函数执行结束)将其标记为“离开环境”。 垃圾回收器会在运行的时候给存储在内存中的所有变量加上标记,然后去掉环境中的变量以及被环境中 变量所引用的变量(闭包),在这些完成之后仍存在标记的就是要删除的变量了 引用计数(reference counting) 在低版本IE中经常会出现内存泄露,很多时候就是因为其采用引用计

2022-07-25 18:59:01 467 1

原创 简述下在uniapp中有几种定义全局变量的方式?

1.模块化:ES6和commonjs规范 2.挂载到原型链 3.小程序中的全局变量globalData概念 4.本地缓存 5.vuex

2022-07-17 22:41:24 108

原创 重绘和重排?

重排也叫回流,当元素因为规模尺寸,布局,隐藏等改变而需要重新构建时则成为重排。 重绘:一些元素需要更新属性,而这些属性只是影响元素的外观,风格,而不会影响布局则叫重绘。 重绘不一定重排,但是重排一定重绘。 ...

2022-07-14 23:41:13 123

原创 ES5/ES6的 继 承 除 了 写 法 以 外 还 有 什 么 区 别?

ES5/ES6的 继 承 除 了 写 法 以 外 还 有 什 么 区 别 . ES5 的继承实质上是先创建子类的实例对象,然后再将父类的方法添加 到 this 上(Parent.apply(this)). 2. ES6 的继承机制完全不同,实质上是先创建父类的实例对象 this(所以必 须先调用父类的 super()方法),然后再用子类的构造函数修改 this。 3. ES5 的继承时通过原型或构造函数机制来实现。 4. ES6 通过 class 关键字定义类,里面有构造方法,类之间通过 extends 关

2022-07-13 08:33:18 302

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除