我叫地瓜

没有什么东西是学不会的

一个热爱技术、喜欢折腾的开发者。 专注于Web前端开发,测试开发。 偶尔研究AI大模型,Python等其他技术栈。 喜欢写一些小工具,喜欢分享技术。 深入研究探索更深的技术。

点击任意处进入哦~
正在跳转...
输入关键词开始搜索
JS实战技巧:提升代码质量与性能的十个方法

JS实战技巧:提升代码质量与性能的十个方法

很多教程都在重复基础内容,比如异步函数和手写 Promise。如果你已经熟悉这些知识,下面这十个高级技巧可以帮助你更深入地理解 JavaScript 。这些方法来自实际项目经验,能够解决真实问题,比如内存泄漏、性能瓶颈和资源管理。 这些技巧曾经在实际项目中带来显著改进: 减少线上服务内存泄漏 38%

Web前端
6月 Serenity
大文件预览选择Blob URL的原因

大文件预览选择Blob URL的原因

在网页开发中,我们经常需要让用户预览他们上传的大文件,比如高清图片、视频或文档。处理这种情况时,Blob URL是一个非常有用的工具。 什么是Blob URL Blob URL是一种特殊的网址,它以"blob:"开头,指向存储在浏览器内存中的数据。你可以把它看作浏览器内部文件的临时链接。 当你在网页

Web前端
5月 Serenity
理解ES6 Proxy:从基础使用到实际场景

理解ES6 Proxy:从基础使用到实际场景

Proxy是什么 Proxy是ES6引入的新特性,中文意思是"代理"。它的作用是在一个对象外面包一层,所有对这个对象的操作都要经过这层代理。 简单来说,Proxy就像一个中间人。你想访问一个对象时,必须先经过这个中间人同意。这个中间人可以决定是放行你的操作,还是进行一些处理。 与之前的Object.

Web前端
5月 Serenity
防复制实战技巧!网页内容无法被轻易复制

防复制实战技巧!网页内容无法被轻易复制

一、基础防护措施 1.css禁用文本选择 .protected-content { -webkit-user-select: none;  /* Chrome, Safari */ -moz-user-select: none;     /* Firefox */ -ms-user-select:

Web前端
5月 Serenity
【每日一练】CSS实现发光按钮Hover ​效果

【每日一练】CSS实现发光按钮Hover ​效果

HTML代码 <!DOCTYPE html> <html> <head>  <title>【每日一练】02-CSS实现发光按钮Hover效果</title> </head> <body> <a href="https://www.webqdkf.com/" style="--clr:#00a6b

Web前端
5月 Serenity
【每日一练】CSS实现3D菜单效果

【每日一练】CSS实现3D菜单效果

HTML代码 <html> <head> <meta charset="utf-8">    <title>【每日一练】01-CSS实现3D菜单效果</title>     <link rel="stylesheet" href="https: //cdnjs.cloudflare.

Web前端
5月 Serenity
【学习分享】Input 类型大全整理,学会后表单代码少写一半

【学习分享】Input 类型大全整理,学会后表单代码少写一半

写表单,是很多前端最头疼的事情之一。为了一个输入校验,一个日期选择,或者一个邮箱格式验证,不是写一堆 JS,就是直接上一个几十 KB 的表单库。 但其实很多人忽略了一件事:HTML 原生的 <input> 已经内置了大量功能。只要用对类型,很多校验和交互浏览器都能帮你搞定。 今天这篇文章就将整理好的

Web前端
4月 Serenity
【学习分享】大文件上传:分片、断点续传和秒传的实现方案

【学习分享】大文件上传:分片、断点续传和秒传的实现方案

处理大文件上传是个常见需求。直接上传大文件会遇到很多问题:网络不稳定、内存占用高、上传失败后又要从头开始。我们需要一套完整的解决方案。 核心思路 我们的做法是把大文件切成很多小片,分别上传这些小片,最后在服务器上把它们拼起来。这样做有几个好处: 分片上传:大文件变多个小文件,上传更稳定

Web前端
3月 Serenity
【学习分享】H5跳转APP的3种方法,看看你掌握了几种?

【学习分享】H5跳转APP的3种方法,看看你掌握了几种?

我们经常会遇到这样的情况:在手机浏览器里浏览一个网页,点一个按钮或链接,就能直接打开对应的 APP。这个功能看起来简单,实现起来却有不少门道。 今天我们就来聊聊H5页面跳转到APP的3种常用方法。

Web前端
2月 Serenity
【学习分享】前端如何应对海量的API请求:从奔溃到流畅的实战指南

【学习分享】前端如何应对海量的API请求:从奔溃到流畅的实战指南

大多数前端开发日常关注的是页面效果,交互体验,很少考虑到处理百万级别的api请求。当你项目突然爆火,或者使用的用户量突破百万级别时,那些随手写的api调用就会成为系统崩溃的根本原因所在。 一、缓存是前端的第一道防线 每个不必要的API调用都在消耗性能。合理使用缓存能大幅度减少请求数量。 1.1 浏览

Web前端
2月 Serenity