获得徽章 19
- 赞过评论1
- 评论点赞
- 当前浏览器引擎分布情况:
- WebKit,Safari 使用
- Blink (基于 WebKit 引擎 fork 版本开发),由 Chromium、Google Chrome、Opera、Microsoft Edge 使用
- Gecko,Firefox 使用
- Trident,IE 使用
- EdgeHTML,旧版 Microsoft Edge 使用
- Presto,旧版 Opera 使用展开等人赞过评论4 - 等人赞过评论11
- fixed 元素一定是相对视口定位的吗?不一定。举一个例子,如果父元素 transform: scale(1) 了,子元素是 position: fixed。会发现,子元素是相对这个父元素定位的。
文章地址:www.yuque.com
展开等人赞过110 - # 装箱与拆箱
- 我们可以在基本类型值(比如字符串 "Hello")上访问属性 & 调用方法,但
- 基本类型值并不支持属性和方法设置。能这样做的原因,
- 是因为引擎内部做了装箱与拆箱操作。
文章地址:www.yuque.com
展开等人赞过46 - 你知道嘛?setTimeout(() => console.log("Second"), 500) 调用 500ms 后,并不会立即被添加到调用栈(call back)执行,而是被放入队列中(queue)中,待当前调用栈为空时,被事件循环推入调用栈执行。
文章地址:www.yuque.com
展开赞过21 - Map 与对象之间的相互转换:
- 从对象转为 Map :new Map(Object.entries(obj))
- 从 Map 转为对象:Object.fromEntries(map.entries())
文章地址:www.yuque.com
展开等人赞过评论7 - 可迭代对象与类数组对象
- 可迭代对象是指实现了 `[Symbol.iterator]` 方法属性的对象。
- 类数组对象则具有一个 `.length` 属性。
- 可以使用 `Array.from` 将可迭代对象和类数组对象转为真实数组。
文章地址:www.yuque.com
展开等人赞过26