“JS相关”目录存档

Object.is/===、数组at/直接索引、substring/slice的区别

2024年10月24日,星期四

喜鹊鸟类占位图

介绍几个JS中非常雷同的方法或者语法,不知道诸位是否可知其中的差异?

阅读全文…

实用的JS对象分组静态方法Object.groupBy()

2024年09月19日,星期四

封面图

好消息,所有现代浏览器都已经支持Map.groupBy()、Object.groupBy()静态分组方法了,我们的JavaScript代码又可以进一步简化了。

阅读全文…

来了来了,scrollend滚动停止事件也支持了

2024年09月11日,星期三

scrollend封面图

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的前端工程师如何实现每隔一两秒就获取一张小尺寸的视频截图的需求呢?

阅读全文…

今天才知道,Web网页也能阻止息屏了

2024年03月17日,星期日

wake up

全新的Screen Wake Lock API,可以让网页无论放置多久,都不要担心熄屏,或出现屏保,Web如今越来越强了。

阅读全文…

不改变音调情况下Audio音频的倍速合成JS实现

2024年02月29日,星期四

音频倍速音调不变封面图

音视频合成的时候,有倍速合成的需求,起初,我以为这只是个手到擒来的小需求,细究之下发现问题并不简单……

阅读全文…

使用JS快速获取video视频任意位置的缩略图

2024年01月15日,星期一

封面图,坠落的天使

其实获取视频的缩略图并不需要视频解码就能实现,方法就是其貌不扬的HTML video元素。

阅读全文…

时代变了,该使用原生popover属性模拟下拉了

2024年01月11日,星期四

封面图

Firefox也正式支持popover属性了,大人,时代变了,所有的下拉效果要换种实现方式啦。

阅读全文…