首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端面试题
beckyyy
创建于2022-11-11
订阅专栏
面试被问到的题目
等 1 人订阅
共15篇文章
创建于2022-11-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
浏览器事件循环Event Loop
事件循环不是浏览器独有的,从字面上看,“循环”可以简单地认为就是重复,比如for循环,就是重复地执行for循环体中的语句,所以事件循环,可以理解为重复地处理事件,那么下一个问题是,处理的是什么事件
display: none与visibility: hidden的区别
在前端面试中,一般比较侧重JavaScript方面的考察,CSS布局方面考察的内容会相对少一些,其中display: none与visibility: hidden的区别是较常见的考点
设计模式:代理模式
设计模式是经过检验的、通用的、可复用的代码设计方案,代理模式是其中较为常用的一种,掌握设计模式可以帮助我们编写设计良好的代码。
对BFC的理解
BFC作为前端面试布局方面的重要考点,开发者有必要进行深入的了解,通过对BFC的深入理解,也能帮助我们解决布局中的很多问题。
节流与防抖
节流和防抖是前端开发中常用的优化技术,主要用于优化一些高频触发的事件。 节流会直接丢掉后面的操作,防抖就是合并操作
HTTP响应状态码([RFC9110])
面试中经常会问HTTP的内容,尤其是关于状态码的了解和区别,通过阅读RFC文档可以对从理论上更理解状态码,本人尝试对RFC相关内容进行翻译,仅做参考。
浏览器缓存原理
使用浏览器缓存是一种效果显著的性能优化手段,本文主要包括浏览器缓存策略,强缓存和协商缓存,如何根据具体需求配置缓存,实际的操作验证
手写一个Promise
面试中经常我们会碰到要求手写一个Promise,Promise作为ES6新增的内容,为处理异步提供了更优雅地支持,深入了解规范,通过手写Promise可以帮助我们更好地了解它。
跨域
跨域 什么是跨域 跨域主要由于不符合浏览器的同源策略所产生的一种现象,同源策略属于浏览器的一种安全策略,其要求是所请求资源的协议、域名、端口号与当前页面完全一致,目的是为了保护本地数据不被请求获取的数
cookie、session、web storage
cookie与session的区别;cookie与localStorage的区别;cookie的优缺点;localStorage与sessionStorage的区别;cookie、localStora
居中布局:水平居中和垂直居中
居中布局在实际场景中很常见,在面试当中也经常会被考察。 以下分别是水平居中和垂直居中常用的样式。 水平居中 margin: 0 auto; + width 应用于块级元素居于容器中间 若节点不是块级元
前端:说说工作中解决过的印象比较深刻的问题
本文以本人有限的经历提供一些思路,实际真的有解决过比较棘手的问题的同学就没什么看的必要了。 我认为这个问题主要考察的一方面是求职者解决问题的能力,另一方面是求职者的总结复盘能力,有时还考察求职者是否对
单页应用的优缺点
单页应用,即常说的SPA,Single Page Application,从名称上就可以看出它最大的特点,就是单页面,即只有一个页面;相对的就是多页面,即MPA,Multi-Page Applicat
JS中有哪几种继承方式
JS和Java中虽然都有对象的概念,但这两种对象却大有不同。Java的对象是基于类创建的,JS的对象却是基于一个特殊的对象——原型对象——创建的,之前看到一个盖房子的比喻,在Java中盖房子是先画好图
闭包是什么,有什么用途
这是上月面试碰到的一道面试题,作为一个有着十年开发经验七年前端经验的大龄青年,碰到这种没有一点铺垫的八股文,真的只想说一句毁灭吧。 记得以前刚做前端不久的时候,就在百度搜闭包,大多搜到的结果都说的是闭