首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
知识点
海底火旺
创建于2025-04-23
订阅专栏
学习的小tips和一些底层逻辑
等 5 人订阅
共43篇文章
创建于2025-04-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
初识 React :响应式数据与状态管理
在上一篇文章中,我们对 Vue 有了初步的认识,了解了 Vue 组件的基本概念以及如何使用组件来渲染静态数据。在这篇接续文章中,我们将探讨 React 中的响应式数据和状态管理,通过分析 App.js
从原生 JS 到 Vue:前端开发的进化之旅
引言 在前端开发的世界里,技术的发展日新月异。曾经,原生 JavaScript 是开发者们构建动态网页的主要工具,但随着项目规模的增大和复杂度的提升,原生 JS 在开发效率和可维护性上逐渐暴露出一些问
JS 中 this 的疑难杂症
前言 本篇文章主要是讲解我学习 JavaScript 中的 this 路上的疑惑部分和部分重要但不是很容易理解的知识点,所以需要带一点 this 的简单理解,主体 this 全面解析讲解可以转战 th
JavaScript 传参陷阱:值传递 vs 引用传递
在 JavaScript 编程中,理解参数传递机制是基础且关键的一环。许多初学者在处理函数参数时会遇到困惑:为什么有些情况下函数内部的修改会影响外部变量,而有些情况下却不会?这背后的核心原因在于 Ja
前端界面开发:深入理解 rem 单位与动态设置 html 字体大小
在前端开发的世界里,界面的设计和布局是至关重要的一环。尤其是在当今多设备、多屏幕尺寸的时代,如何让我们的页面在各种设备上都能完美呈现,是每个前端开发者都需要面对的挑战。今天,我们就来探讨两个前端界面开
深入解析JavaScript中with语句的作用域“陷阱”:为什么a会被泄漏?
在JavaScript的学习中,with语句是一个容易引发作用域混乱的“隐形成分”。最近在调试一段代码时,我对with的作用域机制产生了困惑。通过深入分析,发现其中藏着关于作用域链和变量解析的重要细节
面试官最爱问的 const 问题:‘不可变’到底是值不变还是地址不变?一篇搞懂
作为前端开发者,我在学习ES6特性时,总被const的"善变"搞得一头雾水——为什么用const声明的数组还能push元素?为什么基本类型赋值就会报错?直到翻遍MDN文档、对着内存图反复推敲,才终于理
从this丢失到精准绑定:用一个例子彻底搞懂bind的「救命」场景
前几天写代码时遇到个怪事:用setTimeout调用对象方法,结果this.name打印出undefined。折腾半小时才发现是this指向问题——直到用bind修复后,代码才正常运行。今天就用这个真
从切图到AI:前端人必懂的JS进化史与HTML核心知识点
最近整理学习笔记时,突然意识到前端技术的发展就像一场接力赛——从最开始的"切图崽"到现在用AIGC生成代码,每个阶段都藏着技术演进的底层逻辑。结合最近复习的面试知识点和实际代码案例,今天咱们就从JS的
用校园爱情故事学JS:从送花到代理模式,原来面向对象这么有意思
最近整理学习笔记时,翻到去年用校园爱情故事写的JS练习代码。突然发现,那些曾让我头大的“面向对象”“代理模式”,原来藏在课间递纸条、托闺蜜送花这些再熟悉不过的日常里。今天就把这段“代码里的校园故事”拆
用一段20行代码,彻底搞懂节流:窗口resize时的背景变色实验
前言 最近做前端页面时,遇到一个挺有意思的需求:用户调整窗口大小时,页面背景色随机变化。本以为是个简单功能,结果测试时发现:当用户拖动窗口边缘快速调整大小时,背景色疯狂闪烁——1秒内竟变了10几次!
从0到1实现全栈防抖:手把手带你优化搜索框交互体验
前言 最近在做一个用户搜索功能时,遇到了一个典型问题:用户每输入一个字符,前端就会立刻向后端发送请求。原本以为这样能实时反馈结果,结果测试时发现:输入"张"发一次请求,输入"张三"又发一次,输入"张三
从0到1搞懂二叉树遍历:一篇让前端人秒懂的保姆级解析
作为前端开发者,你可能在面试时被问过「二叉树遍历」,也可能在刷LeetCode时被各种遍历题难住。但你有没有想过:为什么这道题能成为高频考点?其实答案很简单——二叉树的遍历是理解树结构、递归思想、甚至
面试官:如何用setTimeout实现setInterval?这个回答直接满分
单线程世界里的时间管理者 JavaScript就像一位忙碌的咖啡师,虽然只有一个主线程(咖啡机),却能通过精妙的时间管理同时处理多个订单。
从暴力递归到分治优化:探索算法思维的进化之路
面试官让你手写一个幂运算函数。随手写了个for循环,被追问:"能优化吗?"那时我才明白,算法题不是考记忆,而是思维能力的试金石。
你的...用对了吗?图解rest和扩展运算符核心差异
一、被误解的双胞胎:从函数参数说起 张三和李四同时入职前端团队,组长布置了第一个任务:封装一个支持任意数量参数的求和函数。两位新人的代码形成了鲜明对比: 张三看着李四的代码陷入沉思:这个神秘的...符
Trae 入门指南:一个更简单、更现代的 HTTP 请求库
为什么选择 Trae? 在 JavaScript 生态中,Axios 一直是 HTTP 客户端的首选,但它逐渐变得臃肿(~13KB)。如果你想要一个 更轻量、更现代 的替代方案,Trae(仅 ~3KB
JavaScript 原型链检查:从 `instanceof` 到 `isPrototypeOf` 的演进
在 JavaScript 中,检查对象之间的原型关系是一个常见的需求。本文将探讨几种不同的方法,并分析它们的优缺点,最终给出最佳实践。 1. 问题背景:如何检查对象是否继承自另一个对象? 假设我们有两
JavaScript中的Symbol:解锁对象属性的新维度
Symbol是什么? Symbol(符号)是ES6引入的第七种原始数据类型,用于创建唯一的标识符。它的核心特性是:每个Symbol值都是独一无二的!!!,即使它们的描述相同。 二、为什么需要Sym
JavaScript中的Object方法完全指南:从基础到高级应用
一、Object方法概述 在JavaScript中,Object是所有对象的基类,提供了许多强大的静态方法来操作和检查对象。这些方法涵盖了从对象创建、属性操作到原型管理等各个方面,是每位JavaScr
下一页