技术爱好者周刊(第21期)
console 内存占用的误解 车泽民
闲来无事学学console
JSON Hero - a beautiful JSON viewer for the web 徐堂鑫
让查看json更方便
你不知道的canvas性能优化 张修竹
这篇文章主要讨论了 Web Components 和 React 的历史发展、优缺点以及它们在 Web 开发中的角色。React提供了更简单的心智模型,Web Components 违反 Liskov 原则。
前端通信新技能】使用 CustomEvent 是一个不错的选择! 李文娟
CustomEvent 是 JavaScript 中专门用于创建和触发自定义事件的构造函数,大大简化组件间及跨组件间的通信,独立于项目...
技术爱好者周刊(第20期)
一文读懂前端缓存 车泽民
学习缓存,如果觉得文章太长看第一段cache发音指正挺好的,我也读错了以前
高一全栈开发;国产 Arc 浏览器;Tauri 2.0 发布 徐堂鑫
关于一些新工具/应用的资讯
你不知道的canvas性能优化 张修竹
canvas 性能优化:分层、离屏、webworker
WebAssembly与WebGPU:Web上的高性能计算 崔鹏程
WebAssembly(简称Wasm)和WebGPU是两项推动Web平台高性能计算的重要技术。WebAssembly作为一种高效、低级的编程语言,使得原本只能在客户端运行的高性能应用能够在浏览器中执行;而WebGPU则提供了直接访问图形和计算硬件的能力,为Web应用带来接近原生的图形处理...
技术爱好者周刊(第20期)
安全赋值运算符:新的 JavaScript 提案让你告别 try catch ! 李文娟
ECMAScript近期引入的一个新提案 ?=,用来简化传统的 try-catch 语句进行错误处理时的冗余问题,值得期待
一种高效的针对大规模点云数据的外部八叉树(Octree)生成方法 崔鹏程
提出了一种高效的外部八叉树生成方法,用于任意大小的点云。
使用分层计数排序快速将点云分割成小块,然后并行处理。
通过自底向上对完整数据集进行采样生成细节层次(LOD)。
引入了快速分层近似蓝噪声采样策略,并与均匀随机采样策略进行了比较。
包括对磁盘的外部访问、生成八叉树和将最终结果写入磁盘的整体吞吐量,比现有技术快一个数量级,并且可以达到约每秒处理600万点(蓝噪声方法)和900万点(...
技术爱好者周刊(第19期)
Rsbuild 1.0 发布:专为 Rspack 打造的构建工具 李勇鲁
又一款构建工具,包含诞生原因以及和常规构建工具的对比等等
你应该知道的21个html小技巧 徐堂鑫
21个html小技巧,有几个值得了解下
原生“跨组件”通信方式 李文娟
原生的一些跨组件通信行为和方式,可以尝试一下
Three.js粒子特效,shader渲染初探 崔鹏程
Three.js粒子特效,shader渲染初探,其中讲的比较详细,非常适合入门
Visual Studio Code 插件开发中的语言功能 陆欣
vscode 插件开发中的语言功能
2024年了,虚拟DOM该何去何从 黄鹤翔
文章从jQuery的命令式DOM操作讲起,介绍了Rea...
技术爱好者周刊(第18期)
使用 yjs 给图形编辑器加上多人协同编辑功能 李勇鲁
图形编辑上协同或者有其他协同场景的可以参考下yjs
Three.js-Shaders着色器 崔鹏程
Three.js-Shaders着色器 概念讲解
Vue3.5 源码解析, useTemplateRef 实现原理 刘世豪
VUE3.5源码之useTemplateRef。useTemplateRef主要是为了区分使用ref方法这种方式定义ref的,其本质上依然是基于ref
Vue3.5正式上线,父传子props用法更丝滑简洁 徐堂鑫
带响应式Props解构赋值
Props默认值添加了新写法
IndexedDB-浏览器端的数据库 李文娟
了解浏览器端数据库IndexedDB的使...
技术爱好者周刊(第17期)
54 个可视化网站!超酷! 李勇鲁
可视化例子,总有一款适合你哈
比较有创意的个人网站实现思路 崔鹏程
比较有创意的个人网站实现思路
JavaScript 的模块化 (Modules)的前世今生 刘世豪
关于 js 模块化——从 IIFE 到 ESM 的发展历程以及 ESM 的相关使用介绍
今天才知道,Web 网页也能阻止息屏了 徐堂鑫
navigator.wakeLock api 可控制屏幕休眠状态
还在用定时器吗?借助 CSS 来监听事件 李文娟
定时器的很多场景我们可以换个思路用 css 来实现,比如
hover 延时触发:
:hover 配合 transition 延时、transitionend 监听可以实...
技术爱好者周刊(第16期)
Chrome 129 开始,内置滚动贴靠事件 李勇鲁
从 Chrome 129 开始,内置滚动贴靠事件,可以知道贴靠目标何时发生变化
css实现类似js节流效果 李文娟
本文主要探讨了在面临一次性下载几十个请求的场景下,如何控制并发以避免服务器压力过大的问题。
可以用CSS 来做节流效果,防止按钮重复点击,而且这种方式节流的逻辑完全和业务逻辑是解耦的,可以单独抽离出来,不过仅限于点击行为,并且因为是css行为,用户打开f12直接操作还是会有安全风险(安全场景要慎用)。
Js内存机制 刘世豪
虽然 JavaScript 并不需要直接去管理内存,但是在实际项目中为了能避开一些不必要的坑,你还是需要了解数据在内存中的存储方式的。
本文介绍了js的内存空间、垃圾回收以及...
技术爱好者周刊(第15期)
Node.js 22:服务器端 JavaScript 的未来 崔鹏程
随着 Node.js 22 版本的发布,Node.js 继续突破创新,为开发者提供新的工具和增强性功能,帮助他们创建强大、高效的应用程序。本文将探讨 Node.js 22 给我们带来的一些令人兴奋的新功能和改进。
面试官:假如有几十个请求,如何去控制并发? 郭晓旭
本文主要探讨了在面临一次性下载几十个请求的场景下,如何控制并发以避免服务器压力过大的问题。
作者指出浏览器对同一域名下的并发请求数量有限制,接着通过代码示例介绍了利用 Promise 模拟任务队列来实现请求池效果,以控制前端的并发请求数量。
文中详细阐述了定义请求池主函数、dequeue 函数、返回请求入队函数等,并通过实验展示了控制请求数的...
共计 72 篇文章,9 页。
