有些前端开发可能还不知道,JavaScript是有能力获取操作系统的内存、CPU/GPU、电量、蓝牙、掉线等信息的。
“JS相关”目录存档
如何使用JS获取系统内存、CPU/GPU、电量等信息
2024年12月23日,星期一英文单词朗读基于音素预估时长的JS算法
2024年12月6日,星期五基于英文单词的发音规则,精准预估TTS语音合成每段内容所占据的时长,以便实现更精准的字幕同步,冷门应用场景,但却是稀缺的算法资源,值得收藏备忘。
JS文本选区变化selectionchange事件实践小记
2024年11月17日,星期日最近做的项目用到了一个比较冷门的DOM事件API selectionchange事件,文本选区变化时候触发,简单记录下,希望日后可以帮到遇到类似需求的同行。
Pixi.js中ColorMatrixFilter自带滤镜效果一览
2024年10月31日,星期四算是把pixi.js中的颜色矩阵算法滤镜的使用和各种渲染效果给摸了个透,一通百通,对SVG滤镜,canvas 2D滤镜的学习与应用也是颇有帮助的。
Object.is/===、数组at/直接索引、substring/slice的区别
2024年10月24日,星期四介绍几个JS中非常雷同的方法或者语法,不知道诸位是否可知其中的差异?
实用的JS对象分组静态方法Object.groupBy()
2024年09月19日,星期四好消息,所有现代浏览器都已经支持Map.groupBy()、Object.groupBy()静态分组方法了,我们的JavaScript代码又可以进一步简化了。
来了来了,scrollend滚动停止事件也支持了
2024年09月11日,星期三Chrome和Firefox浏览器都已经支持scrollend滚动停止事件了,快进来瞅瞅吧。
独家,MP3音频淡入淡出播放和转换的JS实现
2024年07月29日,星期一本文通过案例演示如何使用开源JS库实现音频淡入淡出、原生JS又该实现,以及如何从底层对音频进行淡入淡出转换,都是少见的技术分享。
今日学习CSS文本自定义高亮API
2024年07月18日,星期四随着Firefox 131也支持了CSS Custom Highlight API,至此,所有现代浏览器下都可以实现无标签的文本内容高亮效果了。
node环境中使用fluent-ffmpeg每隔一秒视频截图
2024年04月22日,星期一后端这块只会Node.js的前端工程师如何实现每隔一两秒就获取一张小尺寸的视频截图的需求呢?