自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 秋招字节前端手写事件订阅模块

【代码】秋招字节前端手写事件订阅模块。

2025-10-07 22:59:43 304

原创 Maven

本文简要回顾了Maven的核心知识:作为Java项目管理工具,Maven通过POM文件实现依赖管理和构建标准化。核心概念包括坐标体系、仓库机制(本地/远程)、生命周期(compile/test/package等)和插件系统。文章介绍了依赖管理原理(传递依赖/冲突解决)、常用命令(clean/install等)以及多模块项目结构。Maven采用"约定优于配置"原则,通过标准目录结构和统一构建流程,简化Java项目开发管理,特别适合团队协作和CI/CD集成。

2025-10-04 22:38:07 657

原创 B站有趣的console.info

整个日志看起来就像一个带有高亮色块的标签,比较美观,方便辨识版本号。基于这种设计,我们可以醒目的展示版本号等信息,方便调试。给控制台里的日志添加颜色和样式。,说明后面会有两个样式分别应用。

2025-08-10 00:23:47 388

原创 判断链表是否相交

核心就在于两条链表 重置完节点的时候 一定会出现“相交”的情况,要么在结尾,要么在相交的节点,很简单的道理。x+z+y = y+z+x(设相交前半段,一段为x,一段为y,共有的节点数量z),这是有相交节点的情况,没有就更简单了,重置之后,最后一定是null。

2025-08-02 21:21:44 181

原创 leetcode_3.无重复最长字串

【代码】leetcode_3.无重复最长字串。

2025-07-25 01:56:51 382

原创 前端手写题汇总

(持续更新…)

2025-07-23 23:34:30 187

原创 浅谈前端节流

指的是频繁触发事件的时候,只在指定时间内执行事件回调,也就是触发事件间隔大于等于指定时间才会触发,这里区分。

2025-07-11 23:03:53 392

原创 得物笔试题手写todolist

这是一道手写代码题,作为练手也挺好。

2025-07-06 23:27:26 914

原创 Leetcode.260.只出现一次的数字

给你一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。找出只出现一次的那两个元素。你可以按 任意> 顺序 返回答案。你必须设计并实现线性时间复杂度的算法且仅使用常量额外空间来解决此问题。

2025-07-05 00:48:22 437

原创 前端z-index使用须知

所以在使用的时候,一般团队会规定好不同组件的z-index的值,防止出现z-index“恶性竞争”

2025-07-03 01:02:42 517

原创 git常见命令

【代码】git常见命令。

2025-07-02 01:53:20 434

原创 浅谈前端防抖

也就是说在指定时间内只执行一侧回调函数,如果再一次触发该事件,回调函数的时间优惠重新开始计算。

2025-06-28 18:41:17 442

原创 warning: in the working copy of ‘.idea/workspace.xml‘, LF will be replaced by CRLF the next time Git

Git行尾符警告解析 Git提示.idea/workspace.xml文件使用LF换行符,但会在修改时自动转为CRLF(Windows格式)。原因在于core.autocrlf配置:Windows默认会转换行尾符,而Linux/macOS则保持LF。 解决方案: 1️⃣ 直接提交(Git会自动处理)或将该文件加入.gitignore 2️⃣ 修改Git配置core.autocrlf false彻底禁用转换(需团队统一标准) 注:该警告不影响功能,.idea/目录通常建议忽略。

2025-06-22 22:45:00 776

原创 媒体查询总结

摘要:响应式设计中相对单位(vw/vh/em/rem/%)与媒体查询有不同的应用场景。相对单位实现自动伸缩布局,媒体查询则用于精细调整特定视口的样式。二者结合使用能提升兼容性。媒体查询语法为@media 媒体类型 and (条件){样式},常见类型包括screen/print等。示例展示了如何通过媒体查询在768px断点处调整容器宽度、布局方向和字体大小,实现移动端适配。相对单位与媒体查询协同工作,使界面在不同设备上都能良好呈现。(149字)

2025-06-01 21:38:36 536

原创 HTML5、CSS3、ES5/6新特性

新增语义化标签<header><nav><article><section><footer>表单增强Web存储通过Canvas画图</const'myCanvas';'#FF0000';</${${

2025-05-18 21:45:00 872

原创 JSONP

在讲跨域之前,先讲一下什么是JSONP,JSONP是“JSON with padding”的缩写,是web服务流行的JSON变体,JSONP看起来和JSON一样,只是包在一个函数调用中回调数据JSONP请求通常支持字符串的形式指定回调函数,比如这个例子就是指定回调函数handleReponse()下面举个例子JOSNP是有效的js,所以JSONP会在响应加载之后立即执行JSONP 是通过<script>

2025-05-14 21:00:00 445

原创 IndexedDB详解

IndexedDB 是浏览器中用于存储结构化数据的异步数据库 API,替代了已废弃的 Web SQL Database。它支持对象的存储、查询和搜索,设计为完全异步,操作通过请求执行,结果通过事件处理程序处理。主流浏览器如 Chrome、Firefox、Safari 等均支持 IndexedDB。IndexedDB 采用 NoSQL 设计,数据存储在对象存储中,而非传统表格。数据库版本化管理,结构通过版本升级显式修改。事务是 IndexedDB 的核心机制,确保操作的原子性、一致性、隔离性和持久性。事务通过

2025-05-13 20:41:13 811 1

原创 前端的重绘重排

前端重排重绘详解

2025-04-28 21:00:00 1057 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除