JSON对象新增了rawJSON方法,你知道他的作用是什么吗?
阅读全文…
标签:BigInt, isRawJSON, json, Object, rawJSON, 转义 发布在 JS API | 5 条评论 »
mediabunny是一个非常成熟的音视频处理工具库,目前是众多基于WebCodecs API的项目中出类拔萃的那一个,本文就将通过多个案例,展示如何使用mediabunny实现视频的水印、剪裁以及合成等。
标签:audio, AudioBuffer, canvas, mediabunny, video, 水印, 视频合成, 音频 发布在 JS实例 | 一条评论 »
先前有WeakMap和WeakSet,现在又出了JS WeakRef弱引用,可以优化内存开销,看案例很有价值,不过无论是官方还是我个人都建议大家谨慎使用,这又是为何呢?
标签:AbortController, addEventListener, ArrayBuffer, Object, WeakMap, WeakRef, WeakSet, 缓存, 表达式闭包 发布在 JS API | 4 条评论 »
WebSocket还没用明白,现在又出了个WebTransport API,也是用来实现实时通信的,更强大,更完美,所有现代浏览器都已支持,无论是高并发、低延时还是可以丢数据的场景都支持。
标签:encode, HTTP协议, json, NetworkInformation, WebCodecs, WebRTC, WebSocket, WebTransport 发布在 JS API | 7 条评论 »
前端技术不断发展,还在使用div fixed蒙层,animation动画实现图片大图查看效果吗?out了,现在有了更简单,交互效果也更好的实现方法了。
标签:CSS嵌套, dialog, MutationObserver, onpopstate, pushState, sizes, srcset, transition, View Transitions API, 图片放大 发布在 JS实例, Web综合 | 5 条评论 »
我最近才知道,JS正则除了全局g,不缺分大小写i,换行m,还支持一个名为y的标识符,表示粘性匹配。
标签:exec, lastIndex, lastIndexOf, RegExp, sticky, 正则表达式, 粘性定位 发布在 JS API | 没有评论 »
起初,我以为moveBefore只是一个简单的DOM API,后来发现此特性居然与Web Components开发还有牵连。
标签:connectedCallback, connectedMoveCallback, createElement, disconnectedCallback, HTMLElement, insertBefore, moveBefore, MutationObserver, parentElement, prototype 发布在 JS API | 没有评论 »
Promise新支持了两个静态方法Promise.try()和Promise.withResolvers(),不知道有多少人知道这两个方法是干嘛用的?
标签:async, Promise, setTimeout, withResolvers 发布在 JS API | 2 条评论 »
还在使用style元素和innerHTML在页面中插入CSS代码吗?试试使用CSSStyleSheet构造函数吧,更灵活更方便。
标签::scope, @media, adoptedStyleSheets, attachShadow, createElement, CSSStyleSheet, replaceSync(), Shadow DOM, text-shadow 发布在 CSS相关, JS API | 2 条评论 »
还在使用document.cookie管理cookie吗?太过时了,现在有专门的Cookie操作API了,就是CookieStore,简单又好用,简直完美!
标签:async, cookie, CookieStore, localStorage, Promise 发布在 JS API | 6 条评论 »
张鑫旭more,09年华中科技大学毕业,现上海,就职于阅文集团,专注web前端偏前领域,著有《CSS世界》《CSS选择器世界》《CSS新世界》《HTML并不简单》
邮箱:zhangxinxu@zhangxinxu.com
关注我:微信微博掘金知乎抖音热更B站Gitee