首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
数学函数
前言 JavaScript中有很多内置数学函数供大家使用 Math.abs() 用于返回一个数字的 绝对值,接受一个number类型的值的参数(或可被隐式转换为数字的值) Math.floor() 对
前端必备CSS布局之Grid布局
CSS 布局另外的半壁江山!Grid 网格布局 —— 二维自由排布,碾压一维 Flex 的存在。核心概念、属性全解析,附实战案例,轻松搞定复杂页面布局。速学这一强大工具,布局难题迎刃而解!
# JWT鉴权详解:从原理到React项目实战
一、什么是JWT? JWT全称JSON Web Token,是一种用于身份验证的轻量级令牌。简单来说,它就是一个加密的JSON字符串,包含了用户的身份信息和一些其他元数据。 想象一下,你去电影院看电影
【CSS】揭秘 CSS 浮动:让元素乖乖排队的 "魔法咒语"
1前言 你有没有过这样的经历?想让元素们排排站,结果它们却像脱缰的野马到处乱窜?今天咱们就来聊聊 CSS 里最让人又爱又恨的 "调皮鬼"—— 浮动(float)。 什么是浮动?其实是个 "游泳健将"
虚拟列表:高性能长列表渲染的艺术与实践
引言 在前端开发中,处理大规模数据列表是常见挑战。当后端一次性返回10万条数据时,传统全量渲染会导致页面卡顿、内存飙升甚至浏览器崩溃。虚拟列表(Virtual List)通过 按需渲染 核心思想,让长
伪类和伪元素的区别
一、核心区别 维度 伪类 伪元素 作用 选择元素的特定状态或逻辑位置。 选择元素的某个部分(如首字母)或创建虚拟元素。 语法 单个冒号 :(如 :hover、:nth-child)。 双冒号 ::(如
理解JavaScript异步编程中的四大陷阱
在JavaScript异步编程的世界里,回调函数、闭包等特性赋予了代码强大的异步处理能力,但同时也埋下了许多容易被忽视的陷阱。今天我们就来深入解析闭包陷阱、嵌套依赖、依赖链和回调地狱,帮助你写出更健壮
TypeScript + React:让前端开发更可靠的黄金组合
作为前端开发者,你是否经常遇到这些问题: 组件传参类型不明确,导致运行时错误 状态更新时类型不匹配,调试困难 函数参数类型混乱,团队协作容易出错 如果你点头如捣蒜,那么 TypeScript + Re
解决SSH测试连接GitHub时出现“connection closed by remote host”的问题。
当您尝试通过SSH测试连接GitHub且遭遇“connection closed by remote host”的错误时,通常表明建立安全连接时发生了问题。以下步骤可能帮助解决这一问题: 检查SSH配
JavaScript 的“读心术”:如何监听对象的一举一动?
从 Vue2 响应式原理到数据劫持实战,带你用“监控思维”彻底搞懂属性拦截机制。什么是 `Object.defineProperty`?—— JavaScript 中的“监控神器”。
Turbo UI - 极速构建高效开发
Turbo UI是一个基于uni-app x + uts开发的UI框架,秉承着学习至上的态度,写了一大堆的UTS原生插件开发教程和原生插件! UTS是什么?是一个由Dcloud官方开发的语言,强类型,
【JavaScript】面试必知——发布订阅模式
发布订阅模式(Publish/Subscribe Pattern)是一种设计模式,它定义了一种一对多的关系。它通常用于解耦组件之间的依赖关系,发布者不直接接触订阅者,通过中间件来进行通信
JavaScript语法树简介:AST/CST/词法/语法分析/ESTree/生成工具
AST简介 在平时的开发中,经常会遇到对JavaScript代码进行检查或改动的工具,例如ESLint会检查代码中的语法错误;Prettier会修改代码的格式;打包工具会将不同文件中的代码打包在一起等
前端渲染三国杀:SSR、SPA、SSG
当用户点击你的网站链接,是瞬间看到完整内容,还是盯着旋转的加载图标?是流畅切换如丝般顺滑,还是每次跳转都像重新打开一本书?这些体验差异的背后,是一场关于前端渲染技术的无声战争。SSR(服务器端渲染)、
学习笔记八 —— 虚拟DOM diff算法 fiber原理
虚拟DOM diff算法的本质:一个时间复杂度妥协方案 核心问题:为什么需要虚拟DOM? 关键数据: 一次重排成本 ≈ JS执行成本的 100倍(来源:Google渲染性能文档) 数学抽象: 设DOM
JS 作用域链拆解:变量查找的 “俄罗斯套娃” 规则
在JavaScript的奇妙世界里,我们每天都在和各种变量、函数打交道。但你有没有想过,这些变量和函数,它们究竟“住”在哪里?它们之间又是如何互相“串门”的呢?
开箱即用的Next.js SSR企业级开发模板
作为一名全栈开发者,我近期深入研究了服务端渲染(SSR)技术体系。在众多SSR框架中,Next.js以其134k + GitHub Stars的绝对优势成为行业标杆。经过数天的实践探索,我成功打
如何在 Vite 中配置路由?
在 Vite 中配置路由,特别是对于 Vue 和 React 项目,可以通过以下方法实现: Vue 项目 对于 Vue 项目,可以使用 vite-plugin-pages 插件来自动读取指定目录中的
Vite 如何处理静态资源?
在 Vite 中处理静态资源是一项常见的需求,因为静态资源(如图片、字体、图标等)对于构建一个完整的前端应用来说是必不可少的。 以下是 Vite 处理静态资源的一些方法: 1. 公共静态资源 将静态资
表单输入绑定详解:Vue 中的 v-model 实践指南
1. v-model 是什么? 通常我们在绑定一个 输入框时,需要手动设置 :value 和监听 @input 来同步数据: 这既繁琐又容易出错。使用 v-model,我们可以简化为: v-model
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30