首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端八股
DoraBigHead
创建于2024-12-29
订阅专栏
考完研,沉下心好好沉淀一下前端开始准备找工作
等 6 人订阅
共43篇文章
创建于2024-12-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
深入实现事件发布-订阅模式:从基础到优化
《深入实现事件发布-订阅模式:从基础到优化》 引言 在软件开发的世界中,随着应用程序规模的扩大,模块化、解耦和可扩展性变得尤为重要。事件驱动架构(Event-Driven Architecture,
JavaScript 原型链的潜在“陷阱”:你知道多少?
JavaScript 原型链的潜在“陷阱”:你知道多少? 作为 JavaScript 开发者,你可能早已熟悉原型链的概念——它是我们理解继承和共享功能的基础。但,和所有神秘的技术一样,原型链不仅仅是个
破解浏览器渲染“死锁”:CSS与JS如何影响页面加载速度
破解浏览器渲染“死锁”:CSS与JS如何影响页面加载速度? 在这个快速发展的Web世界里,性能是开发者们永恒的追求。当你打开一个网页,可能会注意到一些页面加载特别慢,甚至产生短暂的“白屏”,你有没有想
异步世界的魔法:解密Promise中的“值穿透”,让你的异步控制更上一层楼
《异步世界的魔法:解密Promise中的“值穿透”,让你的异步控制更上一层楼》 你知道吗?在 JavaScript 的异步编程世界中,有一个让人又爱又恨的魔法——值穿透。这个魔法就像你在故事里找到的“
JavaScript 执行上下文:一场代码背后的权谋与博弈
"JavaScript 执行上下文:一场代码背后的权谋与博弈" 假如 JavaScript 是一场王朝剧,那么执行上下文就是深藏幕后、操控全局的枢密院。变量、作用域、this,甚至你写的每一行代码,都
从“偷懒神器”到“时空穿梭机”:揭开 ES6 对象扩展、Generator 与异步魔法的终极奥义
从“偷懒神器”到“时空穿梭机”:揭开 ES6 对象扩展、Generator 与异步魔法的终极奥义 在编程的世界中,ES6 为我们带来了多个令人惊叹的特性,这些特性不仅改变了我们编程的方式,还对我们如何
CSS加载与页面阻塞:看似平凡,背后却藏着优化的艺术
CSS加载与页面阻塞:看似平凡,背后却藏着优化的艺术 引言:CSS阻塞?你所忽略的页面性能杀手! 你曾经是否在浏览器打开一个网页时,发现页面内容加载得有些慢?或者,你是否曾经听到过一句话:“CSS加载
z-index 失效的真相:你可能忽视了这些关键细节!
z-index 失效的真相:你可能忽视了这些关键细节! 你是不是曾经遇到过这样一个糟心的场景:明明为元素设置了 z-index,却发现它依然“躺”在其他元素下方?这究竟是哪里出问题了?别担心,你不是唯
CSS 布局的四大宗师:破解 BFC、IFC、GFC 和 FFC 的深层奥秘
《CSS 布局的四大宗师:破解 BFC、IFC、GFC 和 FFC 的深层奥秘》 在 CSS 的江湖中,布局问题犹如无形的桎梏,困扰着每一位前端开发者。有人为浮动塌陷而抓狂,有人被复杂的响应式布局逼得
从卡顿到丝滑:揭秘 requestAnimationFrame 的魔力
从卡顿到丝滑:揭秘 requestAnimationFrame 的魔力 你有没有遇到过这样的场景:页面上的动画看起来不流畅,画面有时一跳一跳,甚至在你点击或滚动时也感觉迟钝。别担心,这不全是你的代码问
一探究竟:如何高效提取ULL中的当前参数,实现性能与精度的完美平衡
一探究竟:如何高效提取ULL中的当前参数,实现性能与精度的完美平衡 你是否在开发过程中,遇到过那些复杂的、动态变化的URL?每次需要从中提取参数时,你的代码是不是开始变得杂乱无章,难以维护?特别是在单
玩转随机数:用 JavaScript 掌控不可预测的魔力!
玩转随机数:用 JavaScript 掌控不可预测的魔力! 当计算机遇上“随机”,我们能做什么? 你曾想过在生活中拥有“超能力”吗?比如,可以预测下一个天气变化,或是猜中下一个彩票号码?虽然我们无法真
JavaScript 数组去重:告别重复,打造完美数据!
JavaScript 数组去重:告别重复,打造完美数据! 有没有遇到过这样的困扰:你处理的数据中,明明是几百条记录,却有很多完全重复的元素,冗余的数据让人头疼!如果你正在为此烦恼,别担心,今天我们将带
秒懂 JavaScript:用 unshift() 改变数组,从零开始手撕实现!
JavaScript 数组操作中,有一个看似简单却非常强大的方法——unshift() 。它能帮助我们将元素添加到数组的开头,简单高效,让数组操作更灵活。然而,这个小小的函数背后,却隐藏着许多值得探索
JavaScript宝典上
1、JavaScript有哪些数据类型,说一下他们的区别。 JavaScript共有八种数据类型,分别是 Undefined、Null、Boolean、Numbe
HTML宝典
小哆啦闭关修炼已久,潜心攻读专业秘技,方才下山考研本欲大展宏图,怎奈山河虽壮志难酬,终是觉察考研无望。思来想去,不若弃考研之念,重拾敲代码之道,复盘前端奇术,以备闯荡职场江湖。
CSS宝典
今日小哆啦提笔,将闭关期间整理的CSS宝典略作总结,与诸位共赏。此番分享,虽不敢言妙笔生花,但聊胜于空谈胡诌,且看能否在欢笑中助尔等拨开前端迷雾!
闭包的理解
闭包是一个晦涩难懂的概念,很难确定到底是一个什么东西,本文探究 JavaScript 中的闭包 。
理解函数柯里化
理解函数柯里化 高阶函数 1. 接受函数作为参数 高阶函数可以接受一个或多个函数作为参数。这样的函数通常用于执行传入的函数,或者基于传入的函数执行一些逻辑。例如: 2. 返回函数(闭包) 高阶函数可以
call 、bind、apply以及this的理解
先念口诀:箭头函数、new、bind、apply 和 call、欧比届点(obj.)、直接调用、不在函数里。按照口诀的顺序,只要满足前面某个场景,就可以确定 this 指向了
下一页