首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JS-API
zkj
创建于2022-07-31
订阅专栏
JS-API
等 32 人订阅
共49篇文章
创建于2022-07-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
后台任务 window.requestIdleCallback 方法的使用
防止在事件队列中出现卡顿是很重要的。在过去,除了编写尽可能高效的代码和将尽可能多的工作移交给 Worker 之外,没有其他可靠的方法可以做到这一点。Window.requestIdleCallback
AbortController AbortSignal 的使用
AbortController 和 AbortSignal 提供了一些用来中止 web 请求和事件的接口,帮助我们提前终止请求进而节约一些资源,也给我们带来了一些新的开发模式。
npm yarn yarn2 pnpm 几种包管理对比
npm 问题:依赖地狱 Dependency Hell;幽灵依赖 `Phantom depend`。yarn:快速、安全、可靠的依赖管理;pnpm:快速的,节省磁盘空间的包管理工具。
axios 上传下载进度显示和取消请求
由于 Axios 是基于 XMLHttpRequests 的,所以可以使用 XMLHttpRequests 接口的 ProgressEvent 事件监听下载或上传进度。
结构化克隆、序列化、可传输对象
结构化克隆是由 HTML5 规范定义的用于复制复杂 JavaScript 对象的算法,例如 `structuredClone()` 函数的调用,`Workers` 的 `postMessage()`
如何使用严格模式
ECMAscript 5 开始添加了严格模式,在多个方面改变了 JavaScript 的语义,使 Javascript 在更严格的条件下运行,浏览器能更容易的解析代码,现在已经被大多浏览器实现(包括
学会使用 requestAnimationFrame
`requestAnimationFrame` 是由浏览器专门为动画提供的API,用法类似于 `setTimeout`,但是不需要设置时间间隔。
mouseenter mouseleave mouseover mouseout mousemove 鼠标事件冒泡对比
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第1天,点击查看活动详情 本文已参与「新人创作礼」活动,一起开启掘金创作之路。 介绍 mouseenter 当定点设备(通常指鼠标)
学会使用 Fetch API
介绍 Fetch 是一个用来获取网络资源的 API,位于 WorkerOrGlobalScope 中。 在 Window 和 Worker 中,都可以使用 fetch() 方法。 与 XMLHttpR