首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
基础
订阅
taohong
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
面试官: 你对虚拟DOM原理的理解?
Virtual DOM是对DOM的抽象,本质上是JavaScript对象,这个对象就是更加轻量级的对DOM的描述. 首先,我们都知道在前端性能优化的一个秘诀就是尽可能少地操作DOM,不仅仅是DOM相对较慢,更因为频繁变动DOM会造成浏览器的回流或者重回,这些都是性能的杀手,因此…
[闭包]该如何理解?
说到闭包,实在是居家旅行破境渡劫摄魄迷魂必备良药!不吃不知道,一吃哇哇叫,下面我们也去搞两盒试试。 闭包,一个近乎神话的概念,从字面上理解感觉就像是一个比较封闭的东西,百度百科上的定义是:闭包就是能够读取其他函数内部变量的函数。 而我个人比较倾向于这么理解:闭包就是一个封闭包裹…
《前端算法系列》如何让前端代码速度提高60倍
今天的问题从排序算法入手,来讲解如何根据业务需求,结合金典的算法,来实现js高性能开发。 老板让小明给公司的20000+条数据排个序,但是由于排序的操作会频繁发生,如果操作执行的时间很慢,则会严重降低用户体验,听到这条噩耗后小明开始了代码。 运行该测试函数后,耗时760ms,小…
一位前端小姐姐的五万字面试宝典
另外小姐姐最近在看机会 base 北京,邮箱已经附在 GitHub 上了。欢迎有坑位的同学进行推荐。 插入排序的改进版。对间隔 gap 为一组的数进行插入排序 1、原型链继承,将父类的实例作为子类的原型,他的特点是实例是子类的实例也是父类的实例,父类新增的原型方法/属性,子类都…
看完这篇还不清楚缓存,求你打我😈(有彩蛋)
你是不是看了很多有关缓存的文章,然后都有个大概理解。然后去面试的时候,说起来还是有点结结巴巴咩?被问的慌慌张张?面完心里也没底😶。我把onenote上的笔记拿出来分享给大家咩。当然啦,为了文章内容的可靠性,尽可能使用专业用语。依赖《http权威指南》描述相关内容。至于彩蛋嘛,…
[译] JavaScript 是如何工作的:Service Worker 的生命周期与使用场景
这是专门探索 JavaScript 及其构建组件的系列的第八个。在识别和描述核心元素的过程中,我们也分享了一些我们在构建 SessionStack 时的最佳实践。SessionStack 是一个强大且性能卓越的 JavaScript 应用程序,可以向你实时显示用户在 Web 应…
2021年前端面试必读文章【超三百篇文章/赠复习导图】
哈哈,之前是 2020 年必读文章,到了 2021 年了,感觉这些文章还都是经典,那就改个标题吧。[手动狗头] 之前写过一篇 一年半经验如何准备阿里巴巴前端面试,给大家分享了一个面试复习导图,有很多朋友说希望能够针对每个 case 提供一个参考答案。 写答案就算了,一是精力有限…
图解搞懂JavaScript引擎Event Loop
webapi是浏览器自己实现的功能,这里专门维护事件。
面试官: 实现双向绑定Proxy比defineproperty优劣如何?
双向绑定其实已经是一个老掉牙的问题了,只要涉及到MVVM框架就不得不谈的知识点,但它毕竟是Vue的三要素之一. 可以实现双向绑定的方法有很多,KnockoutJS基于观察者模式的双向绑定,Ember基于数据模型的双向绑定,Angular基于脏检查的双向绑定,本篇文章我们重点讲面…
非科班二本前端大厂面试的心路历程和总结(腾讯、头条、阿里、京东) | 掘金技术征文
我是17年毕业的,大三升大四的暑假期间开始学习前端;在这之前一直在小公司打滚;而且至今已经换了四家公司了(算上接下来入职的公司),可谓跳槽非常频繁(其实是小公司容易倒闭)。如果说别人的经历的是如何的加分,那我得经历大概是负无穷。 在这样的背景下,我从2019年末到2020年三月…