首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
前端
JavaScript
Vue.js
面试
React.js
CSS
HarmonyOS
后端
HTML
展开
全部
前端
JavaScript
Vue.js
面试
React.js
CSS
HarmonyOS
后端
HTML
three.js
Node.js
TypeScript
AI编程
架构
GitHub
暂无数据
推荐
最新
🎯 什么是模块化?CommonJS 和 ES6 Modules 到底有什么区别?小白也能看懂
在 JavaScript 开发中,模块化是高效编程的关键。你是否还在 CommonJS 和 ES6 Modules 之间犹豫不决?本文将帮你理清它们的区别与用法,轻松掌握模块化核心知识。
初识图片懒加载:让网页像"懒人"一样聪明加载
详细解析了图片懒加载的原理与实现,通过占位图、滚动监听和动态替换技术,显著提升网页性能与用户体验,并分享多种优化技巧和现代解决方案。
JavaScript 深入理解闭包与柯里化:从原理到实践 🚀
在 JavaScript 函数式编程中,闭包和柯里化是两个核心概念。它们不仅能让代码更灵活,还能解决许多实际开发中的问题。本文将从基础原理出发,结合实例代码详细解析,帮你彻底掌握这两个知识点。
用“人话”讲明白10个最常用的正则表达式
正则这玩意儿,在我刚入行的时候,简直就是我的噩梦。网上搜来的代码,只要带RegExp,我基本就是复制粘贴,然后默默祈祷它能跑。那串鬼画符到底啥意思?我不敢问,也不想懂。 但后来,你总会遇到一些绕不开的
JavaScript 作用域和作用域链详解
详解JS作用域(全局/函数/块级)及作用域链查找机制,强调词法作用域静态特性。区分作用域(变量访问范围)与执行上下文(变量值/this),解析闭包原理。
JavaScript 实用函数大全(超实用)
🧪 类型判断类 基本类型判断 结构类型判断 特殊对象判断 浏览器/DOM 环境判断 🧮 数字相关 生成指定范围浮点数 随机取样数组中的值 生成随机整数(包含 min 和 max) 保留指定小数点 获取
【JavaScript】一篇文章,带你拿捏JS中的类型判断
前言 1. typeof 1.1 JS 内存中的数据表示 JS 是一种动态的弱类型语言,JS 引擎在存储标量的值时会先将其转为一个二进制的机器码,包括类型标签和值的内容两个部分。 类型标签:处在机器码
前端真的需要懂算法吗?聊聊感受
在公司干了几年,带个小团队,零零总总也面试了上百个前端候选人了。说实话,有时候面完一天,感觉人都是麻的。 最让我头疼的是什么?就是“算法题”这个环节。 我经常遇到两种候选人。一种是一听算法题,就两手一
如何进行DOM操作?
DOM操作 浏览器解析HTML文档被后会创建一颗DOM树,若要改变HTML结构,则需要通过js来操作DOM树。操作DOM其实也就是对DOM树的DOM节点进行查找、修改、删除、插入。 一、查找DOM节点
B 样条曲线:计算机图形学里的 “曲线魔术师”
在计算机图形学的世界里,绘制一条平滑的曲线就像在蛋糕上裱花 —— 新手往往会弄出锯齿状的 “灾难现场”,而高手却能让线条如流水般婉转。B 样条曲线(B-Splines)就是这样一位隐藏在代码背后的 “
React 状态更新机制详解 3之彻底理解
React 状态更新机制详解 3 React 状态更新机制详解 1. 代码执行阶段(同步执行)在同步执行阶段,内存中的状态值始终保持不变,直到 React 异步处理完所有更新请求。
从零到一实现流式输出:SSE技术在前端应用中的魔法时刻
本文深入解析流式输出SSE技术,从原理到实现全面讲解,助你掌握大厂必考的现代Web开发核心技能,提升用户体验设计能力。
闭包:JS 里的 “背包客”,背走了变量的秘密
JS 闭包像背着变量的 “背包客”,能让外部访问函数内部变量,还能保存状态。揭秘其原理、实战用法(如解决 this 问题),教你避内存坑~
Three.js 3D 世界中的噪声运动:当数学与像素共舞
想象一下,你正在数字海洋中游泳,周围的水流既不是完全随机的混乱,也不是机械重复的波浪 —— 这种介于秩序与混沌之间的韵律,就是噪声运动的魅力。在 Three.js 的 3D 世界里,噪声就像一位隐形的
vite学习笔记
1. 什么是 Vite? Vite 是一个现代化的前端构建工具,由 Vue.js 的作者尤雨溪开发。Vite 旨在提供更快的开发体验,特别是在现代浏览器中。它的名字来源于法语单词 "vite",意思是
Cookie:Web身份认证的基石
Cookie是浏览器存储的小型文本数据,用于解决HTTP协议无状态问题,实现用户身份识别。本文详细解析Cookie的工作原理、应用场景、安全风险及现代替代方案,帮助开发者合理选择存储策略。
JS基础 - 手写数组扁平化函数
在日常学习与工作中,对数组进行扁平化是常见的操作。文本将尝试编写函数以实现数组扁平化的功能。 所谓扁平化,即递归地将数组中嵌套的数组的元素提取出来,返回无内嵌子数组的数组。
使用 Three.js 与 CSS3DRenderer 在 Vue3 中加载网页为 3D 模型
在 Web 开发中,Three.js 是一个非常强大的 3D 渲染库,而 CSS3DRenderer 则可以将 HTML 元素(如 iframe)渲染到 3D 场景中,这使得我们可以将普通网页嵌入并展
作为前端Team Leader,我是如何做技术选型、项目排期和新人培养的?
开头的一些废话 当老板找我谈话,说想让我带前端团队的时候,说实话,我第一反应是“完了”。 以前自己写代码,好坏都是自己的事,代码烂了,加班补上就行。但带团队,感觉完全是另一码事。我得对好几个人、好几个
鉴定热门文章之《别再用 100vh 了...》
Hello,又见面了,我是 pany。 今天在掘金社区看见前端文章榜第一的这篇文章《别再用 100vh 了!移动端视口高度的终极解决方案》 我们一起来学习一下。