首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端
red润
创建于2024-11-05
订阅专栏
总结前端知识点
等 6 人订阅
共39篇文章
创建于2024-11-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
let obj = { foo: 1 }; 为什么Reflect.get(obj, 'foo', { foo: 2 }); // 输出 1?
理解 JavaScript 的 Reflect.get() 方法及其 receiver 参数 Reflect.get() 是 JavaScript 中一个强大的反射 API,它允许我们以编程方式获取对
Node.js 常用安全模块大全汇总
导言 一、Node.js常见安全隐患 Node.js因其高性能和易用性而广受欢迎,但默认配置下存在一些安全隐患: HTTP头部信息暴露:可能泄露服务器技术栈 底裤没了 缺乏请求限制:易受DDo
被转义字符麻痹的一天:理解转义字符串
什么是转义字符,转义字符是以反斜杠开头的特殊序列,用于表示,不可见字符,特殊字符,unicode字符
封装hook,复刻掘金社区,暗黑白天主题切换功能
构建一个完整的 Vue 3 博客demo实现,包含类似掘金的主题切换功能,使用 CSS 变量和 Vue 的组合式 API。 1. 使用**css变量**定义两套主题,封装hook监听,封装主题切换按钮
JavaScript 二维数组初始化:为什么 fill([]) 是个大坑?
JavaScript 二维数组初始化:为什么 fill([]) 是个大坑? 今天刷leetcode的时候,遇到一个神奇的bug。 问题重现:诡异的数组共享 我期望的输出可能是 [[1], [], []
广告屏蔽插件的内部细节EasyList 规则详解:为什么广告屏蔽不直接用 CSS/JS?(彩蛋)
广告屏蔽插件的内部细节:EasyList 规则详解;为什么广告屏蔽不直接用 CSS/JS屏蔽广告? 我们经常在浏览器中使用一些广告屏蔽插件(如 uBlock Origin、AdGuard、Ad
前端项目版本更新后如何实现自动刷新页面?(终极指南)
前端项目版本更新后如何实现自动刷新页面?(终极指南) 引言 为什么需要自动刷新机制? 缓存问题:浏览器会缓存静态资源(JS/CSS),导致用户看不到最新版本 功能一致性:确保所有用户使用相同版本,避免
浏览器离屏渲染 vs. Electron离屏渲染——核心区别与应用场景
深入解析:浏览器离屏渲染 vs. Electron离屏渲染——核心区别与应用场景 导言 离屏渲染(Offscreen Rendering)作为一种优化渲染性能或实现特定功能的技术,广泛应用于Web
npm包autocannon牛逼的后台压力测试库
npm包autocannon牛逼的后台压力测试库 什么是autocannon? autocannon是Node.js生态中最强大的HTTP/1.1基准测试工具之一,它具有以下核心优势: 轻量高效:纯J
从node:xxx 到模块系统演进:Node.js 的过去、现在与未来的思考
从node:xxx 到模块系统演进:Node.js 的过去、现在与未来的思考 导言 node: 前缀:不仅仅是语法糖 在早期的 Node.js 中(使用CommonJS规范),所有核心模块(如 fs、
理解 Node.js 中的 process 对象与常用操作
理解 Node.js 中的 process 对象与常用操作 在 Node.js 中,process 是一个全局对象,提供了与当前 Node.js 进程相关的信息和操作。无论是获取进程信息、处理信号、访
如何使用 JavaScript 模拟 Docker 中的 UnionFS 技术:从容器到文件系统的映射
如何使用 JavaScript 模拟 Docker 中的 UnionFS 技术:从容器到文件系统的映射 导言 目标 (学习理解 Docker UnionFS 技术的实现原理) 什么是 UnionFS?
协程分析:Python生成器 vs JavaScript生成器(生产者-消费者模式的对比分析)
协程分析:Python生成器 vs JavaScript生成器(生产者-消费者模式的对比分析) Coroutine(协程) 是一种程序执行的构造,它能够暂停执行并在以后恢复执行。与传统的多线程模型相比
在 JavaScript 中处理中文字符串的 Base64 编码与解码
在 JavaScript 中处理中文字符串的 Base64 编码与解码 在 Web 开发中,Base64 编码是一种常见的数据转换方式。它通过将二进制数据转换为文本数据,便于在 HTTP 请求、URL
理解 Base64 编码原理及其 JavaScript 实现
理解 Base64 编码原理及其 JavaScript 实现 什么是 Base64 编码? Base64 编码是一种将二进制数据转换为可打印字符的编码方式。它将每三个字节(24 位)的二进制数据转换为
理解 JavaScript 中 Date 对象的比较机制
理解 JavaScript 中 Date 对象的比较机制 在 JavaScript 中,日期和时间的处理往往是开发中不可避免的部分。一个常见的需求是比较两个日期对象,看它们是否在某个范围内或哪个更早。
使用 HTML5 Canvas 实现动态蜈蚣动画
使用 HTML5 Canvas 实现动态蜈蚣动画 1. 项目概述 我们将通过 HTML 和 JavaScript 创建一个动态蜈蚣。蜈蚣由多个节段组成,每个节段看起来像一个小圆形,并且每个节段上都附带
前端使用xlsx.js实现 Excel 文件的导入与导出功能
前端使用xlsx.js实现 Excel 文件的导入与导出功能 在现代的 Web 开发中,处理文件上传和导出功能已经变得越来越常见,尤其是 Excel 文件的导入与导出。 我们将使用 Vue.js 和
Vue 2 vs Vue 3 中 Vuex 使用方式的差异与演变
Vue 2 vs Vue 3 中 Vuex 使用方式的差异与演变 随着 Vue 3 的发布,Vuex 作为 Vue 的状态管理库,也在新的版本中得到了更新和改进。虽然 Vuex 在 Vue 2 和 V
Vue 2 与 Vue 3 子组件属性透传与inheritAttrs对比与实践
Vue 2 与 Vue 3 子组件属性透传与inheritAttrs对比与实践 在 Vue.js 中,子组件属性透传(Props Passing 或 Prop Transmitting)是一个非常常见
下一页