![](https://i-blog.csdnimg.cn/direct/59f50f5a32eb4695aca8b4d656315299.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
面试题
文章平均质量分 84
分享一些常见面试题,提供不一样的思考角度
沐爸muba
一个喜欢并热爱编程的前端程序员
展开
-
2024年前端面试题(笔试题)
今天给同学们分享下前端的常见笔试题,通过这些笔试题可以检验个人知识的掌握情况,也可以提高面试时笔试题的通过率,一起看看吧!原创 2024-08-25 13:39:45 · 507 阅读 · 0 评论 -
JavaScript如何检测数据类型?简单,好像又不简单
在JavaScript中,检测数据类型主要有几种方法,每种方法都有其适用场景和优缺点。如何判断基本数据类型?如何使用instanceof、constructor、Object.prototype.toString.call判断数据类型?快来看看吧。原创 2024-08-07 12:11:25 · 456 阅读 · 0 评论 -
如何理解 W3C 规范(标准)?
W3C规范是指由万维网联盟发布的一系列标准和指南,旨在确保网络技术的互操作性和可访问性。这些规范定义了多种网页技术的标准,包括但不限于HTML、CSS、XML、DOM(文档对象模型)、SVG(可缩放矢量图形)等,是Web开发者、设计师和其他相关人员进行Web开发的指南和参考。原创 2024-07-31 12:03:21 · 599 阅读 · 0 评论 -
CSS选择器是如何起作用的?
CSS选择器在网页设计和开发中起着至关重要的作用,它们定义了哪些HTML元素应当被应用特定的样式规则。CSS选择器的工作机制主要基于以下几个方面:选择器的类型、选择器的匹配过程、样式的应用、优先级权重和集成。原创 2024-08-06 10:33:50 · 799 阅读 · 0 评论 -
TypeScript中any类型和unknown类型有什么区别?
在TypeScript中,any类型和unknown类型都是用于表示不确定类型的值的,但它们之间存在关键的区别,这些区别在类型安全和编码实践中非常重要。原创 2024-08-05 18:30:10 · 778 阅读 · 0 评论 -
如何理解JavaScript的隐式类型转换和显式类型转换?
在JavaScript中,为何将一个值从一种类型转换为另一种类型?隐式类型转换和显式类型转换又是什么?它们都有什么使用场景,是怎么进行转换的呢?原创 2024-08-07 16:14:09 · 650 阅读 · 0 评论 -
如何理解JS的事件循环机制?
JavaScript 的事件循环(Event Loop)机制是 JavaScript 运行时环境(如浏览器和Node.js)处理异步操作的一种核心机制。这个机制允许 JavaScript 在单线程环境中执行代码,同时能够处理诸如网络请求、定时器、用户交互等异步事件。原创 2024-08-06 18:03:13 · 930 阅读 · 0 评论 -
什么是渐进增强?什么是优雅降级?
渐进增强(Progressive Enhancement)和优雅降级(Graceful Degradation)是Web设计和开发中常用的两种策略,它们主要关注于如何在不同环境和条件下为用户提供最佳体验。一起看下两者之间的主要区别吧!原创 2024-08-09 21:04:47 · 1205 阅读 · 0 评论 -
纯HTML页面如何使用JSONP解决跨域问题示例
JSONP对于解决GET请求的跨域问题还是非常方便的,无论是接口测试还是应对面试,了解JSONP的相应原理和使用对你会很有帮助。原创 2024-08-22 11:40:28 · 1066 阅读 · 0 评论 -
Web语义化及实际应用
Web语义化是什么?有什么作用?实际开发中如何运用呢?一起了解下吧!原创 2024-08-13 12:37:50 · 1061 阅读 · 0 评论 -
如何检查JS的两个值是否宽松相等?
如何检查两个值是否宽松相等?也就是说,如果它们是普通对象,它们的结构是否相同?实际开发或者求职面试时,你或多或少遇到过、听说过。今天我们一起来看下。原创 2024-08-20 17:59:43 · 393 阅读 · 0 评论 -
JS防抖是什么?干嘛用的?
防抖在前端开发中可以说经常用到,有诸多使用场景。接下来我们一起看下防抖的定义、防抖函数的实现、应用场景、lodash防抖函数以及防抖在框架中的使用。Let's go原创 2024-08-11 22:25:18 · 820 阅读 · 0 评论 -
聊聊JS中的WebSocket
WebSocket是什么?有什么特点?怎么使用呢?有什么优缺点和使用场景?和HTTP有什么区别?原创 2024-08-16 22:38:12 · 1106 阅读 · 0 评论 -
Vue是如何实现nextTick的?
Vue.js 的 nextTick 函数用于延迟执行代码块到下次 DOM 更新循环之后。它的实现原理是怎样的?Vue2和Vue3有什么不同吗?原创 2024-08-17 22:08:29 · 594 阅读 · 0 评论 -
重新认识JS伪数组
什么是伪数组?伪数组有哪些遍历方法?如何将伪数组转为真数组呢?一起认识下吧原创 2024-08-13 17:08:18 · 433 阅读 · 0 评论 -
大白话解释TCP的三次握手和四次挥手
TCP的三次握手和四次挥手应该如何真正理解,还能记得牢固呢?今天我们通过打电话的方式了解下原创 2024-08-19 15:21:44 · 674 阅读 · 0 评论 -
JavaScript排序有什么东东?
在JavaScript中,排序是处理数组时常见的需求之一。JS提供了多种排序方法和算法,这些方法和算法各有特点,适用于不同的场景。原创 2024-08-09 23:56:36 · 1147 阅读 · 0 评论 -
HTTP和HTTPS有什么区别?
HTTP和HTTPS有什么区别?它们的区别主要表现在安全性、默认端口、URL、证书要求、速度和性能、SEO、实际用途和成本等方面。原创 2024-08-12 19:37:48 · 179 阅读 · 0 评论 -
CSS的重绘和重排是什么?
CSS的重绘和重排是什么?它俩有什么区别?如何对重绘和重排进行优化?快来一起看看吧!原创 2024-08-12 22:06:26 · 1130 阅读 · 0 评论 -
JS节流和省钱是什么关系?
JS中的节流和生活中的节流有异曲同工之妙,我们一起了解下吧,看下什么是节流、函数的实现、节流的应用场景、防抖和节流的区别、lodash的节流函数以及节流在框架中的使用。原创 2024-08-16 11:07:30 · 1126 阅读 · 0 评论