前端系列面试题共20篇
前端面试题-CSS(约20020字)-IT面试吧

前端面试题-CSS(约20020字)

文章目录1 盒模型2 BFC3 层叠上下文4 居中布局元素水平垂直居中的方法有哪些?如果元素不定宽高呢?左右居中上下居中5 选择器权重计算方式6 清除浮动7 link 与 @import 的区别8 CSS3的新特性9 C...
JavaGuru的头像-IT面试吧JavaGuru8天前
050
前端面试题-设计模式篇补充(约67032字)-IT面试吧

前端面试题-设计模式篇补充(约67032字)

文章目录设计模式一、基础篇this、new、bind、call、apply闭包与高阶函数ES6继承与原型链设计原则二、创建型模式单例模式工厂模式的路由方式,Abstract 代表非浏览器环境中路由方式,比如 Node...
不要问我为什么的头像-IT面试吧不要问我为什么8天前
030
前端面试题-前端安全篇(约2848字)-IT面试吧

前端面试题-前端安全篇(约2848字)

文章目录1 代码注入XSS1.1 如何攻击1.2 如何防御1.3 cookie 如何防范 XSS 攻击2 跨站请求伪造CSRFCSRF怎么获取用户的登录态cookie通常是不能跨域访问的,那问什么会有csrf攻击总结3 浏览器同源...
编译五分钟的头像-IT面试吧编译五分钟14天前
040
前端面试题-前端性能优化篇(约5552字)-IT面试吧

前端面试题-前端性能优化篇(约5552字)

文章目录1 性能优化方式1.1 DNS 预解析1.2 缓存1.3 使用 HTTP / 2.01.4 预加载1.5 预渲染1.6 懒执行与懒加载1.7 文件优化1.8 其他2 首屏渲染优化3 页面基础优化4 性能优化方向4.1 工程化方向4.2...
生产环境敢死队的头像-IT面试吧生产环境敢死队29天前
020
前端面试题-html(约3641字)-IT面试吧

前端面试题-html(约3641字)

文章目录1 如何理解HTML语义化2 H5的新特性有哪些3 说一下 HTML5 drag api4 iframe有那些缺点5 如何实现浏览器内多个标签页之间的通信6 简述一下src与href的区别7 知道的网页制作会用到的图片格...
生产环境敢死队的头像-IT面试吧生产环境敢死队1个月前
030
前端面试题-ES6篇(约6840字)-IT面试吧

前端面试题-ES6篇(约6840字)

文章目录1 ES5、ES6和ES2015有什么区别?2 babel是什么,有什么作用?3 let有什么用,有了var为什么还要用let?4 举一些ES6对String字符串类型做的常用升级优化?5 举一些ES6对Array数组类型做的常...
代码诗人的头像-IT面试吧代码诗人1个月前
030
前端面试题-前端工程化(约11442字)-IT面试吧

前端面试题-前端工程化(约11442字)

文章目录1 webpack的基本配置2 webpack高级配置配置多入口打包抽离CSS文件抽离公共代码splitChunks,避免多次打包3 webpack性能优化-构建速度优化babel-loaderIgnorePluginnoParsehappyPackpara...
不要问我为什么的头像-IT面试吧不要问我为什么2个月前
020
前端面试题-小程序篇(约6699字)-IT面试吧

前端面试题-小程序篇(约6699字)

文章目录1 登录2 图片导出3 数据统计4 工程化5 小程序架构6 WXML && WXSS7 小程序的问题8 授权获取用户信息流程9 性能优化10 wepy vs mpvue11 mpvue
八阿哥退散的头像-IT面试吧八阿哥退散2个月前
020
前端面试题-JS篇(约26036字)-IT面试吧

前端面试题-JS篇(约26036字)

文章目录1 数据类型基础1.1 JS内置类型1.2 null和undefined区别1.3 null是对象吗?为什么?1.4 '1'.toString()为什么可以调用?1.5 0.1+0.2为什么不等于0.3?如何让其相等1.6 如何理解BigInt1.7...
变量名纠结症的头像-IT面试吧变量名纠结症4个月前
010
前端面试-进阶篇(约119834字)-IT面试吧

前端面试-进阶篇(约119834字)

文章目录进阶篇一、JS基础1 类型及检测方式2 This3 apply/call/bind 原理4 变量提升5 执行上下文6 作用域7 闭包8 New的原理9 原型/原型链10 继承11 面向对象12 事件机制13 模块化14 Iterator迭...
生产环境敢死队的头像-IT面试吧生产环境敢死队5个月前
050
前端面试题-设计模式篇(约19437字)-IT面试吧

前端面试题-设计模式篇(约19437字)

文章目录1 创建型-工厂模式1.1 简单工厂模式1.2 抽象工厂模式2 创建型-单例模式2.1 单例模式的实现思路2.2 生产实践:Vuex中的单例模式2.3 单例模式——面试真题2.4 实现一个全局的模态框3 结构...
PythonicSoul的头像-IT面试吧PythonicSoul5个月前
010
前端面试题-React篇(约21323字)-IT面试吧

前端面试题-React篇(约21323字)

文章目录0 如何理解React State不可变性的原则1 JSX本质2 React合成事件机制3 setState和batchUpdate机制setState主流程batchUpdate机制transaction事务机制传入 setState 函数的第二个参数的作...
架构师の野望的头像-IT面试吧架构师の野望5个月前
030
前端面试-基础篇(约134084字)-IT面试吧

前端面试-基础篇(约134084字)

文章目录基础篇一、HTML、HTTP、WEB综合问题1 前端需要注意哪些SEO2 <img>的title和alt有什么区别3 HTTP的几种请求方法用途4 从浏览器地址栏输入url到显示页面的步骤5 如何进行网站性能优...
不要问我为什么的头像-IT面试吧不要问我为什么6个月前
020
前端面试题-UniApp篇(约45415字)-IT面试吧

前端面试题-UniApp篇(约45415字)

文章目录1 基础部分总结什么是UniApp?它有哪些特点和优势?Uniapp的目录结构组成Vue.js和UniApp有什么关系?它们之间有什么区别?如何在UniApp中进行网络请求?css 的引用css 的变量全局变量机...
JavaGuru的头像-IT面试吧JavaGuru6个月前
020
前端面试题-浏览器篇(约11400字)-IT面试吧

前端面试题-浏览器篇(约11400字)

文章目录1 跨标签页通讯2 浏览器架构3 渲染机制3.1 浏览器的渲染机制一般分为以下几个步骤3.2 图层3.3 重绘与回流3.4 JavaScript 会阻塞 DOM 生成3.5 缩短白屏时长,可以有以下策略4 跨域4.1 JS...
Bug_Killer007的头像-IT面试吧Bug_Killer0076个月前
020
前端面试题-Vue篇(约75228字)-IT面试吧

前端面试题-Vue篇(约75228字)

文章目录1 谈谈你对MVVM的理解2 谈谈你对SPA单页面的理解3 Vue2.x 响应式数据原理4 Vue3.x 响应式数据原理proxy基本用法说说你对 proxy 的理解,Proxy 相比于 defineProperty 的优势5 Vue中如何...
生产环境敢死队的头像-IT面试吧生产环境敢死队7个月前
010
前端面试题-node篇(约7108字)-IT面试吧

前端面试题-node篇(约7108字)

文章目录1 package.json版本号规则2 package.json 与 package-lock.json 的关系3 npm 模块安装机制4 模块化的差异 AMD CMD COMMONJS ESMODULE5 Node 的 Event Loop: 6个阶段6 Koa相关koa洋葱模...
KernelHacker的头像-IT面试吧KernelHacker7个月前
030
前端面试题-移动开发(约2180字)-IT面试吧

前端面试题-移动开发(约2180字)

文章目录1 移动端适配适配方案2 移动端300ms延迟3 如何解决移动端 Retina 屏 1px 像素问题4 如何解决移动端击穿(穿透)问题5 移动端的兼容问题6 JSBridge原理是什么?如何设计一个JSBridge?6....
代码永无眠的头像-IT面试吧代码永无眠7个月前
030
前端面试题-HTTP篇(约17260字)-IT面试吧

前端面试题-HTTP篇(约17260字)

文章目录1 HTTP 报文的组成部分2 常见状态码3 从输入URL到呈现页面过程3.1 简洁3.2 详细4 TCP、UDP相关4.1 UDP 和 TCP有什么区别4.2 TCP为什么要三次握手4.3 三次握手过程中可以携带数据吗4.4 T...
不要问我为什么的头像-IT面试吧不要问我为什么7个月前
050
前端面试题-高频篇(约55087字)-IT面试吧

前端面试题-高频篇(约55087字)

文章目录1 CSS盒模型BFC选择器权重计算方式清除浮动垂直居中的方案CSS3的新特性CSS动画和过渡有哪些方式(CSS)可以隐藏页面元素说说em/px/rem/vh/vw区别flex布局如果要做优化,CSS提高性能的方...
DebugMaster的头像-IT面试吧DebugMaster7个月前
010