首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
前端笔记
布列瑟农的星空
创建于2021-05-31
订阅专栏
前端路上成长记录
等 18 人订阅
共109篇文章
创建于2021-05-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
WebAssembly入门(二)——Rust编译wasm全流程
本文将手把手介绍如何将rust编写的函数打包为wasm供js使用,并解释其关键配置和实践中的常见问题。
echarts的亿级渲染性能优化
由于业务每秒极限能生成数十万的数据,echarts的单条曲线就可能就有千万到十亿级的数据量。本文介绍如何提升亿级曲线的渲染性能。
详解TypedArray的内存机制——从backing store到 Native Heap 与 JS Heap
本文通过TypedArray与普通Array对象的比较,引申出TypedArray的内存机制——backing store和 Native Heap与JS Heap
通用语法校验器tree-sitter——C++语法校验实践
Tree-sitter 是一个解析器生成工具和增量解析库,用于为源代码文件构建具体的语法树,并在源文件编辑时高效更新语法树。本文介绍tree-sitter在语法校验中的实践(c++为例)
WebAssembly入门(一)——Emscripten
Emscripten 是一个基于 LLVM/Clang 的开源编译器工具链,本文介绍Emscripten安装方法、解释常用命令,并阐述其工作原理。
js中的using声明
`using` 是 **ECMAScript 2023(ES14)** 引入的一项新语法,用于**自动管理资源的生命周期**。本文介绍using的基本原理,使用场景,并给出实践demo
一文看懂js中所有属性访问api
js对象属性的遍历有很多方法,用起来不知道选哪个,记起来麻烦,本文将介绍所有属性访问相关api的能力和区别。
Playwright使用体验
Playwright上手非常简单,本文介绍playwright的常用配置以及如何设置登录或授权信息。
还在手动翻译国际化词条?AST解析+AI翻译实现一键替换
国际化项目,经常要随迭代增加翻译词条,如果手动翻译,很容易造成翻译重复或遗漏,而且词条的替换操作体验也极差,这类机械性工作完全可以交给AI完成。
SSE与流式传输(Streamable HTTP)
MCP兴起后,有些人认为SSE与Streamable HTTP是两个概念,其实不然。本文将理清SSE和Streamalbe HTTP两者的概念与关系,并给出实践中的一些小建议。
webpack迁移rsbuild——配置深度对比
综合对比 webpack项目整体上可以无痛迁移到rsbuild,其中rspack对标webpack,swc对标babel和terser,这些对标不仅是从能力上对标,更是参考了目标的大量配置api设计。
重学React —— React事件机制 vs 浏览器事件机制
React的事件传播与原生事件传播也可能并不一致;冒泡阶段,调用stopPropagation对原生事件没有任何影响,但捕获阶段则会阻止原生事件传播
重学React——memo能防止Context的额外渲染吗
组件使用useContext后,memo无法阻止不必要的更新;可以使用Context + useSyncExternalStore自行封装状态库解决该问题。
什么?sessionStorage可以跨页签?
sessionStorage可以跨页签:从一个窗口打开另一个同源窗口时,新窗口会带上原窗口的sessionStorage
CSS5中的级联层@layer
CSS 级联层(@layer)是 CSS Cascade Level 5 引入的新特性,用来创建“层次化的样式组”,让开发者更清晰地控制 不同来源的样式优先级。
升级一时爽,降级火葬场——tailwind4降级指北
tailwind4降级到3,主要分为以下几个部分: - 依赖和打包配置更新 - 指令替换和tailwind配置 - 不兼容特性排查
从webpack到vite——配置与特性全面对比
本文将从webpack出发,探索其配置和特性在vite中的对应配置,为webpack迁移到vite提供参考。
大话设计模式——观察者模式和发布/订阅模式的区别
观察者模式和发布/订阅模式,用一句话就可以区分其差别:观察者模式观察的是被观察者本身,而发布订阅模式订阅的是主题。
大话设计模式——多应用实例下的IOC隔离
本文主要介绍IOC(控制反转)容器与DI(依赖注入)的Typescript实现,如何解决多应用实例下的隔离问题。
大话设计模式——关注点分离原则下的事件处理
事件的关注点在哪里 事件的关注点应该是事件本身,而不是事件的派发者或者订阅者。事件处理其实是跨模块的逻辑编排,各模块应保持独立,避免耦合。
下一页