首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端面试
订阅
请保持1米安全距离
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
面试官:tree-shaking的原理是什么?
前言 在前端面试的过程中,前端工程化一直是考察面试者能力的一个重点,而在我们常用的项目打包工具中,无论是webpack还是rollup,都具备一项很强大的能力——tree-shaking,所以面试官也
一文搞定浏览器渲染原理
本文从浏览器的架构讲起,从一个完整的请求开始,全面总结浏览器的渲染原理。浏览器中的进程介绍,一个进程就是...
三种虚拟列表原理与实现
在前端工作中免不了接触到虚拟列表,本文通过简单易懂的图和代码手把手教大家实现三种虚拟列表。看完本文,相信各位随手就能撸出一个虚拟列表!
面试官:你的项目有什么亮点?我:解决了JS脚本加载失败的问题!
描述项目的时候,若是加上这个部分,就能变成前端面试超靓的仔! 来跟着子辰一起看看,如何解决js脚本加载失败的问题
跨域的五种最常见解决方案
在五种场景下的跨域解决方案。有前端的(vue/react)解决方案,nginx的解决方案,逻辑层(后端)的解决方案,JQ项目的解决方案和连JQ都没有的远古项目的解决方案。
js中合并多个对象的方法
1.利用assign合并多个对象,第一个参数为目标对象,后面可以有多个源对象。 首先我们需要知道的是assign实行的是浅拷贝,也就是说如果源对象的某个属性值是对象,那么assign拷贝的是它的引用。 assign是将源对象的可枚举属性复制到目标对象,如果属性名相同后面的属性会…
大专前端,三轮面试,终与阿里无缘
因为一些缘故,最近一直在找工作,再加上这个互联网寒冬的大环境,,一直没有合适的机会,但是一次偶然的机会拿到了面试机会,这里记录一下面试过程
Promise?异步并发任务控制器?
前言 “ 实现一个控制并发数的任务队列 、实现一个异步并发任务控制器” 等,已经是非常经典的手写题目了,因为其中涉及 异步 和 并发 的内容,在正式开始实现之前我们先来简单了解一下它们的概念,毕竟只有
从输入URL开始建立前端知识体系
浏览器主进程:只有一个,主要控制页面的创建、销毁、网络资源管理、下载等。 第三方插件进程:每一种类型的插件对应一个进程,仅当使用该插件时才创建。 GPU进程:最多一个,用于3D绘制等。 浏览器渲染进程(浏览器内核):每个Tab页对应一个进程,互不影响。 这里我们只考虑输入的是一…
轻松理解HTTP缓存策略
上一篇文章我写了koa-static的源码解析,其中用到了HTTP的缓存策略,给返回的静态文件设置了一些缓存的头,比如Cache-Control之类的。于是我就跟朋友讨论了一下HTTP的缓存策略: 我有点惊讶:“为什么要去背这个呢?所有的技术都是为了解决问题而存在的,不了解问题…