首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
2025前端面试题
当时只道寻常
创建于2025-01-12
订阅专栏
《2025前端面试题》专栏旨在帮助前端开发者准备即将到来的面试挑战。随着技术的不断进步,前端开发领域也在不断变化和扩展。
等 2 人订阅
共7篇文章
创建于2025-01-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
深入理解 JavaScript 事件循环:Promise 与 setTimeout 谁先执行?
JavaScript 事件循环决定代码执行顺序,Promise.then(微任务)优先于 setTimeout(宏任务)。本文解析同步、微任务、宏任务执行流程,助你掌握 Event Loop 机制。
为什么 setTimeout 的时间不准确?深入解析 JavaScript 定时器机制
JavaScript 的 setTimeout 无法保证精确的时间执行,本质源于单线程事件循环机制。本文通过代码实验和原理分析,揭示定时器误差的成因、范围及优化方案。
JavaScript 设计模式:构造器模式
JavaScript设计模式从基础构造器到原型模式演进,通过共享方法优化内存,最终采用ES6类语法实现高效对象创建,提升代码复用与可维护性,体现现代开发的最佳实践。
JavaScript 设计模式:工厂模式
工厂模式通过封装对象创建逻辑,实现代码解耦与灵活扩展。本文以用户角色权限系统为例,解析工厂模式的核心思想、实现方式及实际应用场景,助你写出高可维护性代码。
JavaScript 设计模式:抽象工厂模式
抽象工厂模式通过定义「产品类簇」的创建接口,实现跨系列对象的统一生成。本文通过用户权限系统案例,结合 TypeScript 类型系统,解析抽象工厂的核心实现与应用场景。
JavaScript 数组方法大盘点:从新手到大佬,快速掌握所有必备技能!🎉
本文介绍了 JavaScript 数组常用方法,如 `push`、`pop`、`map` 等,帮助开发者高效操作数组,提升开发效率。
JavaScript 超过 Number 最大值怎么办?
JavaScript 的 Number 类型存在精度限制,超出 MAX_VALUE 的数字会溢出。可使用 BigInt 处理大整数,或 decimal.js 处理高精度浮动数,确保准确计算。