前端常见面试题

2026高频前端面试题(含答案) 一、简单页面 1、CSS选择器样式优先级 2、CSS实现三列布局(左右固定宽度,中间自适应) (1)CSS浮动 第一个float:left,第二个float:right,第三个设置margin-left和margin-right (2)绝对定位法 第一个定位到left,第二个定位到right,第三个设置margin-left和margin-right (3)flex布局 .left{ width:200px; 或者 flex:0 0 200px; } .right{ width:200px; 阅读详情

前端面试常考试题

Hello,安雅兮又来啦!!!现在是网络招聘的高峰期,过完年的部分小伙伴们可能面临着求职的问题。哈哈哈,Don't worry。贴心的小编姐姐已经给小主们整理好常问的面试题目啦。请系好安全带,车要开啦

1

web storage和cookie的区别

1.Web Storage能提供5M的存储空间(不同浏览器不同),Cookie提供4K的空间

2.Web Storage中数据仅仅是本地存储,不会与服务器发生任何交互,而Cookie的内容会随着请求一并发送到服务器,每请求一个新的页面时,Cookie都会被发送过去,无形中造成宽带浪费

3.Web Storage提供了许多丰富易用的接口,拥有setItem,removeItemgetItem,clear,key等方法,操作数据更简单。然而Cookie需要自己封装setCookie,getCookie等

2

html常见兼容性问题?

1. png24位的图片在iE6浏览器上出现背景 ? ? ?

解决方案:做成PNG8,也可以引用一段脚本处理.

2. 浏览器默认的margin和padding不同 ? ? ?

解决方案:加一个全局的 *{margin:0;padding:0;} 来统一。

3.IE6双边距bug:在IE6下,如果对元素设置了浮动,同时又设置了margin-left或margin-right,margin值会加倍 ? ? ?

解决方案:在float的标签样式控制中加入 _display:inline; 将其转化为行内属性。( _ 这个符号只有ie6会识别)

3

html5有哪些新特性

HTML5 现在已经不是 SGML 的子集,主要是关于图像,位置,存储,多任务等功能的增加。

1. 拖拽释放(Drag and drop) API 

2. 语义化更好的内容标签(header,nav,footer,aside)

3. 音频、视频API(audio,video)

4. 画布(Canvas) API

5. 地理(Geolocation) API

6. 本地离线存储 localStorage 长期存储数据,浏览器关闭后数据不丢失;

7. sessionStorage 的数据在浏览器关闭后自动删除

8. 表单控件search  、date、time、email、url

9. 新的技术webworker, websocket, Geolocation

4

什么是闭包和原型

闭包其实主要考的是变量作用域的问题。我们有时候需要得到函数内的局部变量。但是,正常情况下,这是办不到的,只有通过变通方法才能实现 咱们举例说明:  

function f1(){
   var n=999;
   function f2(){
    alert(n);
    }
   return f2;
  }
  var result=f1();
  result(); // 999

原型:

使用function定义的对象与使用new操作符生成的对象之间有一个重要的区别。这个区别就是function定义的对象有一个prototype属性,使用new生成的对象就没有这个prototype属性,我们一般称为普通对象!

Person是一个对象,它有一个prototype的原型属性,prototype属性有自己的prototype对象,而pototype对象肯定也有自己的constuct属性,construct属性有自己的constuctor对象,神奇的事情要发生了,这最后一个constructor对象就是我们构造出来的function函数本身!

原型给我们最实际的用处就是我们可以用它来创建对象的属性和方法!最重要的是:我们可以通过给原型添加属性和方法来给给对象添加属性或方法!

     Hero.prototype.name;
    Hero.prototype.sayMe = function(){"添加对象的方法其实就是添加函数"}

5

前端创建对象的几种方式

1.对象的字面量表现形式

2.使用new Object()的方式, 内置构造函数的方式

3.使用简单工厂方法创建对象.

4.自定义构造函数来创建对象, 因为系统的构造函数都是首字母大写的, 所以我们模仿一下, 我们自定义的构造函数也尽量大写.

受小主们的宠爱,突然有点小紧张

获取更多学习资料,扫描二维码关注我们哦~

Java患者

长按识别二维码关注我们

更多精彩内容

前端常见的面试题 promise 是异步的解决方案。异步(因为有延迟 这些都是异步操作:请求数据定时器1.简单讲讲闭包在 js 中有两个作用域,全局作用域和内部作用域。全局作用域中定义的变量,在全局里都能访问到。而内部作用域只能在同一的域里面定义变量,并且这些局部变量只能在局部区域内被访问。当我们希望在局部作用域外面还能访问局部变量时,这就用上闭包了,闭包呢有几个特性,(1).函数嵌套函数,(2).内部函数可以访问外部函数的参数和变量,参数和变量不会被销毁。(1).避免变量的全局污染(变量容易被修改)。 阅读详情

相关推荐

【面试】前端常见面试题总结

这些钱都是你的。

qq_46580087的博客 6002

java面试题Web篇

文章目录1.事务2.数据库里索引的作用3.数据库里的字段约束有哪些,各有什么作用4. 数据库优化的方案有哪些5.get和post请求的区别6. 什么是SQL攻击?如何解决7. 什么是盒子模型?8. 简述一下src与href的区别9. CSS选择器有哪些10.重定向和请求转发的区别11.vue的生命周期八个钩子函数 1.事务 事务是应用程序中一系列逻辑相关的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。 1.事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操

老汤姆的博客 6265

最常见的前端面试题

在 call 中,后续参数是单独传递的,而 apply 期望第二个参数是一个数组,该数组被解包为被调用函数的参数。它们简化了组件组合,减少了对类组件的需求,并通过允许在不编写类的情况下使用状态和其他 React 功能来提高代码的可读性和可维护性。这包括提供正确的键盘导航、使用语义 HTML 元素、提供图像的替代文本以及使用 ARIA 属性和角色向辅助技术传达元素的正确含义和行为。经典继承通常用在像 Java 或 C# 这样的语言中,这些语言需要严格的类层次结构,并且对象之间的关系是固定的和层次化的。

rotating_windmill 408

Java面试题及答案整理( 2022年 整理版)

== 对于基本类型来说是值比较,对于引用类型来说是比较的是引用;而 equals 默认情况下是引用比较,只是很多类重新了 equals 方法,比如 String、Integer 等把它变成了值比较,所以一般情况下 equals 比较的是值是否相等。

m0_72327953的博客 3831

前端BOM面试题:常见问题与解答

BOM(Browser Object Model,浏览器对象模型)是前端开发者必须掌握的核心知识之一。在面试中,BOM相关问题出现频率极高,不仅考察基础概念(如BOM与DOM的区别),还涉及具体API的使用(如locationhistory对象)和复杂场景的解决方案(如单页路由实现)。本文将覆盖BOM的核心概念、高频面试题及实战技巧,帮助读者高效准备面试。本文从BOM的基础概念切入,通过生活案例解释核心对象(如windowlocation。

AI架构全栈开发实战笔记 896

Source Insight 4.0 及最新版序列号验证机制全解析:如何快速定位关键函数并构造有效Key

本文深入解析了Source Insight 4.0及最新版的序列号验证机制,详细介绍了如何快速定位关键函数并构造有效Key。通过静态分析和动态调试技术,帮助开发者理解现代软件保护的设计哲学,掌握逆向分析方法论,提升安全研究能力。

weixin_26642481的博客 425

Java面试题总结(附答案,记录一次腾讯Java岗面试笔试总结

18、什么是反射? 19、什么是 java 序列化?什么情况下需要序列化? 20、动态代理是什么?有哪些应用? 21、怎么实现动态代理? 22、为什么要使用克隆? 23、如何实现对象克隆? 24、深拷贝和浅拷贝区别是什么? 25、throw 和 throws 的区别? 26、final、finally、finalize 有什么区别? 27、try-catch-finally 中哪个部分可以省略? 28、try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗

m0_60746463的博客 324

Rockchip硬件编码实战:5分钟搞定RK3588上的H.265视频压缩(附FFmpeg集成指南)

本文深入解析了在Rockchip RK3588平台上利用硬件编码器实现高效H.265视频压缩的完整实战流程。文章详细介绍了MPP库的基础使用、FFmpeg集成方法,并重点分享了零拷贝、多实例编码等关键性能优化技巧,帮助开发者充分发挥RK3588的硬件编码能力,实现从YUV原始数据到高质量H.265码流的高效转换。

h6i7j8的博客 1092

Web前端面试题(附答案及解析)(2026年最新版)

【Web 前端面试必备】精选高频面试题 + 详细答案解析,搭配实战总结心得,帮你高效复盘考点、轻松应对面试! 内容会持续更新,你的每一份支持都是我更新的动力,感谢关注!

这世上从不缺让人上头的新鲜感,能顾及你情绪的人实属难得。 37万+

抖音直播“卡黑屏”技术解析:从实现原理到平台风控与合规运营

在直播技术领域,视频流推送与实时互动是核心基础。其原理在于通过编码软件(如OBS)将音视频数据封装后,经由网络协议推送到服务器,再分发给观众。这项技术的价值在于支撑了实时、高并发的在线互动场景,是直播、在线会议等应用的基石。然而,在追求流量和互动的实践中,衍生出一些非常规操作,例如通过技术手段中断或控制视频流推送,仅保留音频和互动功能,以达到特定运营目的。这便涉及到了**卡黑屏**这一具体现象。它本质上是对直播流的人为干预,常与**流量博弈**和**风险规避**等动机相关联。从工程实践角度看,实现方式多样,

weixin_29895109的博客 1283

【软考高项】五十一、常见必会的几种进度网络图(单代号、双代号、七格图、横道图)

软考高项计算题进度网络图画图介绍

有莘不破的博客 3万+

前端常见面试题(不断更新版)

降低请求量:合并资源、压缩文件、使用 WebP、懒加载。 加快请求速度:预解析 DNS、减少域名、使用 CDN。 缓存:HTTP 缓存、离线缓存、localStorage。 渲染:优化 JS/CSS、服务端渲染、利用 HTTP/2。

露西西⭐的博客 1867

基于Simulink的防空导弹六自由度弹道建模与仿真实战

本文详细介绍了基于Simulink的防空导弹六自由度弹道建模与仿真方法。通过分析导弹动力学原理、Simulink环境配置、气动力建模、推进与控制系统设计等关键环节,提供了一套完整的实战指南。文章特别强调了六自由度模型在防空导弹仿真中的重要性,并分享了常见问题排查与优化建议,为相关领域工程师提供实用参考。

apple5的专栏 865

前端常见面试题_echarts面试题

苹果香蕉梨子菠萝i++) {})(i)

2401_84434331的博客 1428

Windows下CMake的下载与安装详解

目录一、CMake介绍二、CMake的下载与安装 一、CMake介绍 CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。它能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。 二、CMake的下载与安装 CMake下载链接:https://cmake.org/download/。 下载最新稳定版即可(Latest Release): 下载完成后,单击“Next”按钮,在下图中勾选“I acce

Wendy的博客 8万+

【06】C#入门到精通——C# 多个 .cs文件项目 同一项目下添加多个 .cs文件

本文介绍了如何将C#游戏开发中的代码从单个.cs文件拆分到多个.cs文件中,以提升代码的可维护性和可读性。文章演示了在Visual Studio中创建Hero类和ShowInfo类的具体步骤:通过右键项目名添加新建类,将原有代码分别剪切到对应的类文件中,并自动生成命名空间。拆分后需要在Program.cs中通过"using"指令引用这些类,最后通过运行测试验证功能正常。这种模块化代码组织方式能有效解决单一文件代码过长、结构混乱的问题。

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 1135

常见前端面试题

常见前端面试题 第一部分:HTML & CSS 面试题 1. Doctype? 严格模式不混杂模式-如何触发这两种模式,区分它们有何意义? 2. 行内元素有哪些?块级元素有哪些?CSS 的盒模型? 3. CSS 引入的方式有哪些? link 和@import 的区别是? 4. CSS 选择符有哪些?哪些属性可以继承?优先级算法如何计算?内联和 important 哪个 优先级高? 5

basycai的博客 1533

ESP-IDF OTA升级过程中遇到的“esp_transport_read returned:-1 and errno:128”问题(4)

ESP-IDF OTA升级过程中遇到的“esp_transport_read returned:-1 and errno:128”问题(4)

phmatthaus的专栏 1532

常见的前端开发面试题及其答案

答案解析 HTML:将 HTML 文档解析为 DOM 树。解析 CSS:将 CSS 文档解析为 CSSOM 树。合成渲染树:将 DOM 和 CSSOM 树合成渲染树。布局:计算每个节点的大小和位置。绘制:将节点绘制到屏幕上。答案DOM(文档对象模型):是浏览器用来表示和操作文档的对象表示。它以树形结构储存 HTML 文档的元素。CSSOM(CSS对象模型):是浏览器用来表示和操作 CSS 的对象表示。它以树形结构储存 CSS 样式。答案。

EthanZhu的专栏 1447

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

2025前端开发工程师常见面试题合集

本文汇总了前端开发中的关键面试问题,包括HTML基础(如元素分类)、CSS核心(涉及盒子模型和选择符)、JavaScript深度(数据类型、作用域链、异步编程)。进阶话题包括ES6新特性、webpack和Git工作流。框架篇专注于Vue.js,探讨生命周期、响应式设计和状态管理。性能优化篇关注加载和渲染效率,兼容性篇解决跨浏览器问题,网络请求篇解释HTTP通信和安全,而Web安全篇涉及XSS和SQL注入防护。最后,其他类面试题覆盖token认证和SEO策略。

z190180972的博客 1105

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

【截图】常见前端面试题

https://www.bilibili.com/video/BV1ek4y1r7GT 文章目录day01 css31.标签语义化2.盒子水平垂直居中3.盒模型标准4.几大经典布局--左右固定、中间自适应--移动端响应式布局day 02 js1.对象深浅拷贝2.堆栈内存+闭包作用域3.一道面向对象面试题4.EventLoop5.使下面输出1day03 React常见1.react双向绑定2.跨域问题JsonpiframeCORS-服务端配置http Proxynginx反向代理3.组件中通信day 04 入

mus-z的博客 1万+

前端常见面试题(一)

前端常见面试题 三栏布局 float <div> <section class="a1">a1</section> <section class="a2">a2</section> <section class="a3">a3</section> <section class="a4"...

WjiaoJ的学习 261
上一篇: ActiveMQ入门demo
下一篇: Java面试锦囊(一)
新时代Java农民工
博客等级 码龄7年 16粉丝 116原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值