首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
vue
订阅
大时光
更多收藏集
微信扫码分享
微信
新浪微博
QQ
74篇文章 · 0订阅
别再写易破解的Canvas水印了!MutationObserver防篡改水印,从原理到完整代码(直接复制)
最近公司的系统要升级,原来的水印部分也是我做的,用的是最简单的Canvas实现的。 效果其实不错,之前用着也一直没啥问题。 但是客户那边最近好像有个懂技术的人加入,说这种水印不太合规...
电影院选座功能:Canvas 的实战艺术与性能哲学
一、问题场景:被 DOM 击溃的选座系统 你在接手重构某影院 Web 选座系统时,遭遇了性能噩梦: 座位数量:单厅 300+ 座位,用 div + CSS 布局 用户痛点:缩放卡顿、选择延迟、移动端崩
前端音频兼容解决:音频神器howler.js从基础到进阶完整使用指南
howler.js 是一款轻量、强大的 JavaScript 音频处理库,专为解决 Web 端音频播放的兼容性、复杂性问题而生。它基于 Web Audio API 和 HTML5 Audi....
最好的组件库教程又回来了,升级为 headless 组件库!
如果你的面试缺少一个亮点项目,我的组件库项目一定能帮助你在面试中脱颖而出,如果你想学习一个全面提高前端技能的项目,你更要进来了解一下了!
webpack5详细教程(5.68.0版本)
版本:"webpack": "^5.68.0"。对于一个前端来说,面试的时候总是会被问到webpack相关问题,这里带大家搭建一个简易的Vue/React项目,并提一些面试被经常的问题
10000+ 个点位轻松展示,使用 Leaflet 实现地图海量标记点聚类
使用 Leaflet.markercluster 实现地图海量标记点展示,10000+ 个点位轻松聚合展示
90%前端面试必问的12个JS核心,搞懂这些直接起飞!
你是不是也遇到过这样的场景?面试官抛出一个闭包问题,你支支吾吾答不上来;团队代码review时,看到同事用的Promise链一脸懵逼;明明功能实现了,性能却总是差那么一点... 别慌!今天我整理了12
面试官:讲讲flex:1 和 flex:auto 有什么区别?
讲解面试常见的flex:1和flex:auto的区别。其实这两个属性的差异藏在细节里,今天我们就从 “原理拆解→场景对比→误区避坑” 三个维度,彻底搞懂它们的区别,让你在项目中不再凭感觉写代码。
你还在 for 循环里使用 await?异步循环得这样写
1. 前言 在循环中使用 await,代码看似直观,但运行时要么悄无声息地停止,要么运行速度缓慢,这是为什么呢? 本篇聊聊 JavaScript 中的异步循环问题。 2. 踩坑 1:for 循环里用
前端代码保护:防止网页调试
为什么需要保护前端代码? 在开始技术细节前,让我们先看一组令人担忧的数据: 75% 的现代网站存在敏感逻辑泄露在客户端代码中 API密钥泄露 是导致数据泄露的主要入口点(占所有泄露事件的19%) 代码