手写LRU
LRU(Least Recently Used)最近最少使用LRU是一个非常经典的算法,一般可用如下 ...
阅读更多
【我眼中的】 - 【10】防抖和节流
防抖和节流是前端面试中不可避免的一个知识点,主要会考察:1.两者的区别是什么? 2.分别用于什么场景 ...
阅读更多
从浏览器输入URL到页面渲染出来发生了什么?
从浏览器输入URL到页面渲染出来发生了什么如果知道在浏览器输入URL后会建立TCP连接,并在此之上有 ...
阅读更多
CSS中的三列布局
三列布局的要求一般为: 左右两边宽度固定,中间宽度自适应。 中间列的内容可以完整显示。 1. ...
阅读更多
【我眼中的】 - 【9】变量提升
在JS中,不可避免的要声明变量和函数,那么在声明之后,JS引擎是如何找到这些变量的呢? JS代码在执 ...
阅读更多
JS模块化
在JS发展初期,主要是为了实现简单的页面逻辑交互。如今CPU、浏览器性能得到了极大的提升,很多页面 ...
阅读更多
Vue面经二三事
1.v-if和v-for哪个优先级更高?回答: 在Vue2中v-for的优先级高于v-if,在Vu ...
阅读更多
【我眼中的】 - 【8】JS中的 ‘==’ 隐式转换规则
✍ 转换关系图1.对象和布尔值进行比较时,对象先转换为字符串,然后再转换为数字,布尔值直接转换为数字 ...
阅读更多
【我眼中的】 - 【7】图片懒加载
图片懒加载,顾名思义,就是滑动页面到能看到图片的时候再加载图片。 对于图片懒加载而言,可以分为两部分 ...
阅读更多
【我眼中的】 - 【6】this指向问题
重要的事情说三遍:this 永远指向最后调用它的那个对象、this 永远指向最后调用它的那个对象 ...
阅读更多