自定义博客皮肤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)
  • 问答 (1)
  • 收藏
  • 关注

原创 页面在浏览器的渲染流程(一)

前言 相信大家都会好奇,我们的html、css、js代码,是如何在浏览器最终渲染成页面的?是按照什么杨的顺序,为什么有的页面会卡死,为什么有的页面会先闪烁一下才会展示真正的页面内容?我也一样,最近带着我的疑惑去了解一下浏览器的一个渲染流程,决定将其记录下来。因其内容过多,我会将其拆分成几次进行记录。 1、页面是如何到达浏览器的? 在网络世界中,一个文件通常来说会被拆分成很多数据包来进行传输,...

2020-04-07 16:46:53 215

原创 js垃圾回收机制

概述: js垃圾回收机制是为了防止内存泄漏,内存泄露的含义就是当不需要某块内存时,这快内存还存在着,垃圾回收机制就是间歇的不定期的寻找到不再使用的变量,并且释放掉他们所指向的内存。 变量的生命周期 当一个变量的生命周期结束之后他所指向的内存就应该被释放。全局变量的生命周期会在页面关闭之后才结束,局部变量的生命周期会在函数执行过后就结束了,此时便可以释放它所引用的内存; 垃圾回放方式 1....

2020-03-30 14:24:27 79

原创 css之伪类、伪元素

什么是伪类、伪元素? * 伪类: 希望在特定状态下,给元素呈现特定的样式。 例如: 超链接,在链接被点击之后,呈现特定的样式,我们就可以使用:visited这个伪类给超链接添加特定的样式。伪类的前缀是一个: 常用的伪类分类: 1.状态伪类: 例如 link、visited、hover、active、focus; 2.结构化伪类:例如first-child、last-child; 3.表...

2020-03-30 14:15:00 108

原创 JS取出数组中重复的元素

最近在牛客网JS的题目。非打广告,大家可以多学习学习。 输入例子: duplicates([1, 2, 4, 4, 3, 3, 1, 5, 3]).sort() 输出例子: [1, 3, 4] 将传入的数组arr中的每一个元素value当作另外一个新数组b的key,然后遍历arr去访问b[value],若b[value]不存在, 则将b[value]设置为1,若b[va

2016-03-14 15:52:12 4793

空空如也

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

TA关注的人

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