技术爱好者周刊(第54期)
Lightning CSS 车泽民
一个rust写的css工具,文档做的也很好看。
Happy-LLM 崔鹏程
从零开始的大语言模型原理与实践教程。
7种在 JavaScript 中分解长任务的技术 刘世豪
里面介绍了有些比较少用到的例如scheduler.postTask这样的原生api。
Vue的@vue:mounted,我相信90%的人都没有用过吧? 李勇鲁
Vue的@vue:mounted是底层自定义事件,允许父组件监听子组件挂载完成,适用于第三方组件、动态加载等场景,Vue2通过@hook:mounted实现,需注意执行顺序与滥用风险。
大家好,来了解一下上下文驱动开发(CDD) 张修竹
欢迎来到上下文驱动的“生成式开发”时代,在这条进化之路上,我们...
技术爱好者周刊(第53期)
Vite 7 发布 崔鹏程
Vite 现在要求使用 Node.js 20.19+ 或 22.12+。
localhost还能设置二级域名 车泽民
无需修改 hosts 文件即可快速创建子域名,适合快速原型设计或临时项目。
已被废弃的JavaScript Api 李勇鲁
如果你的代码中还在使用这些废弃的 API,建议尽快进行排查和替换。
[实现一个内凹圆角) 贾博宇
学会shape()之后可以轻松完成如下各种不规则图形的效果!
Prettier 3.6.0 陆欣
OXC 和 Hermes 插件则提供了更高效的解析能力
JavaScript性能优化实战:表格控件高效开发指南 谢宇翔
深入剖析几种SpreadJS性能优化技巧,通过实际案例和代码演示,帮助开发者...
技术爱好者周刊(第52期)
V8的博客 崔鹏程
V8博客,经典常读常新
HTTP Referer 背后的故事 车泽民
拼写错误,命名错误,很可能让后来人被迫一起犯错
现代 Web 安全的核心机制 李勇鲁
核心 CSP 指令详解与实施 CSP 的建议步骤
为什么 Chrome DevTools 不够用 贾博宇
使用 Self-Profiling API 在生产环境中进行性能分析,是 Web 性能优化的下一片蓝海。
前端 RBAC 权限方案 陆欣
完整的权限体系:从概念设计到具体实现的全流程
多层次的权限控制:路由级、页面级、操作级的全方位覆盖
灵活的实现方案:指令、组件、Hook等多种实现方式
性能优化策略:缓存、懒加载等提升应用性能的方法
安全最佳实践:前后端配合的安全防护理念
We...
技术爱好者周刊(第51期)
尤雨溪推荐的 H3:轻量级 HTTP 框架 李勇鲁
H3 是一个基于 Web 标准的高性能轻量 HTTP 框架,支持多运行时,适合快速开发、边缘计算和小型服务。易用性强,适合前端团队尝试在 BFF 或微服务层做服务聚合。
Vite 7.0.0 beta changelog 崔鹏程
Vite 7 即将发布,改动主要聚焦于性能优化和 bugfix,无质变。团队当前使用版本已落后两个大版本,可计划后续升级。
为 Agent 构建软件(Karpathy 演讲解读) 张修竹
演讲视频
Karpathy 强调,未来软件需考虑“类人 Agent”的交互能力。建议优化文档格式、暴露 curl 接口,提供上下文文件(如 lm.txt),并支持像 gitingest、DeepWiki 这...
技术爱好者周刊(第50期)
抢红包算法介绍 车泽民
抢红包算法介绍
单例是病态的说谎者、单例模式很愚蠢。单例模式有一些好的用途,但它被滥用得太厉害了 张修竹
https://sites.google.com/site/steveyegge2/singleton-considered-stupid
Tauri与Electron 李勇鲁
文章对比了Tauri与Electron的性能、体积及适用场景等等。
协同算法CRDT 贾博宇
多人协同算法CRDT
协同编辑算法 刘世豪
前几天看到个这篇
介绍了一种简单直接的协同文本编辑方法,与传统的 CRDTs 或 OT 相比,它不需要复杂的算法和数据结构。
git二分命令 崔鹏程
git bisect命令使用二分搜索算法来查找提交历史中的哪一次...
技术爱好者周刊(第49期)
让 AI 更懂 Ant Design:MCP 协议在前端领域的落地实践 刘世豪
通过 [MCP + system prompt] 方案实现让大模型可以理解我们的特定组件信息,让大模型可以生成更相关的代码
Don’t lose user and app state, use Page Visibility 黄鹤翔
详细解释了为什么应该使用 visibilitychange,而不是 beforeunload/unload
vscode - 如何全部关闭页面不用弹出弹窗保存的 车泽民
日常vscoder使用小技巧
响应式机制的未来:Signal 与现代前端框架 李勇鲁
Signal响应式机制的未来,充分介绍了前端发展至今的相关过程。
你是这样的 CSS,19个唯美的边...
技术爱好者周刊(第48期)
three-loader 张修竹
让 deepwiki 加了 three-loader 的文档, 想了解 potree 的可以参考。
Galacean 图形渲染引擎轻量高效,开箱即用! 李勇鲁
以下是这篇文章中提到的十项 Web 新特性:
CSS 轮播图功能增强:Chrome 135 新增::scroll-button()和::scroll-marker()等 CSS 语法,配合scroll-snap-type等属性,开发者仅用 HTML 和 CSS 即可实现互动轮播图。
声明式弹出窗口(Interest Invoker API):通过interest和popover属性搭配,无需 JavaScript 即可实现弹出窗口、工具提示等交互效果。
内置 AI API:...
技术爱好者周刊(第47期)
面向对象编程:尘封的历史 张修竹
面向对象编程:尘封的历史
摘录:
按照艾伦·凯(Alan Kay)的观点,面向对象编程的核心要素是:
消息传递
封装
动态绑定
值得注意的是,继承和子类多态并非艾伦·凯——这位创造"面向对象编程"一词并将其推广至众的先驱——所认定的面向对象编程核心要素。
Galacean 图形渲染引擎轻量高效,开箱即用! 李勇鲁
Galacean是轻量高效的多平台图形引擎,支持2D/3D渲染、动画、XR,应用于数字人、游戏等领域,具在线编辑器和AIGC功能。
Vue 3.4+ 重新认识 computed 车泽民
关于计算属性computed新版逻辑
WebGL2系列之顶点数组对象 崔鹏程
介绍顶点数组对象
计算机图形学中的法线 刘世豪
计算...
共计 72 篇文章,9 页。
