看啥推荐读物
专栏名称: 前端大全
分享 Web 前端相关的技术文章、工具资源、精选课程、热点资讯
今天看啥  ›  专栏  ›  前端大全

不会这 10 个 Web API,你还好意思说你是前端开发者?

前端大全  · 公众号  · 前端  · 2024-04-26 10:20
作者:布衣1983https://juejin.cn/post/7221813031813054501JavaScript中有些API可能使用率比较低,下面我们逐一介绍它们的用法和使用场景。Blob APIBlob API 用于处理二进制数据,可以方便地将数据转换为Blob对象或从Blob对象读取数据。// 创建一个Blob对象const myBlob = new Blob(["Hello, world!"], { type: "text/plain" });// 读取Blob对象的数据const reader = new FileReader();reader.addEventListener("loadend", () => { console.log(reader.result);});reader.readAsText(myBlob);使用场景:在Web应用中,可能需要上传或下载二进制文件,使用Blob API可以方便地处理这些数据。WeakSetWeakSet 类似于Set,但可以存储弱引用的对象。这意味着,如果没有其他引用指向一个对象,那么这个对象可以被垃圾回收器回收,而不需要手动从WeakSet中删除。const myWeakSet = new WeakSet();const obj1 = {};const obj2 = {};myWeakSet.add(obj1);myWeakSet.add(obj2);c ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照