SF
我的前端
我的前端
注册登录
关注博客
注册登录
主页
关于
RSS
浏览器API MutationObserver、IntersectionObserver和ResizeObserver
肥皂泡
3 月 30 日
阅读 2 分钟
513
以下是 MutationObserver、IntersectionObserver 和 ResizeObserver 的核心区别及适用场景的总结:
宏任务和微任务
肥皂泡
3 月 30 日
阅读 4 分钟
463
宏任务(Macro Task)定义由浏览器或Node.js环境发起的任务,代表需要较长时间执行的代码块。执行时机:在事件循环的每一轮(一个Tick)中执行一个宏任务,之后处理所有微任务。常见类型setTimeout / setInterval:定时器回调。I/O操作:文件读写、网络请求等。DOM事件回调:如点击事件、滚动事件。requestAnimationFram...
js类型转换truthy和falsy
肥皂泡
2023-05-08
阅读 1 分钟
701
JavaScript 在需要用到布尔类型值的上下文中使用强制类型转换(Type Conversion )将值转换为布尔值,比如:在条件语句或者循环语句中
js实现十六进制文件转十进制
肥皂泡
2021-10-20
阅读 1 分钟
2.5k
{代码...}
WebRTC连接状态相关整合
肥皂泡
2021-09-26
阅读 2 分钟
7.7k
主要是关于RTCPeerConnection的状态connectionState和iceConnectionState这两个状态用于对应的事件onconnectionstatechange和oniceconnectionstatechange。
前端的base64 转换实现
肥皂泡
2021-04-19
阅读 4 分钟
6.5k
window.btoa和window.atob,是浏览器提供的字符串base64编解码。但是该方法不支持中文字符串的转码。因为转码是针对ASCII码。
icon 格式图片canvas画法
肥皂泡
2020-09-29
阅读 3 分钟
1.5k
#data 格式 {代码...} {代码...}