davin 最近的时间轴更新
davin

davin

V2EX 第 148585 号会员,加入于 2015-11-25 12:12:04 +08:00
今日活跃度排名 2499
根据 davin 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
davin 最近回复了
33 分钟前
回复了 xiaozhu317 创建的主题 程序员 上班通勤遇到了点状况,拜托了各位 v 友
下班到点打暗号,你帮她叫车不就行了。路上或者快下车的时候,叫她打个电话 call 你,或者你 call 她,你能看到实时的路线情况,路上聊聊天不也挺好么?
3 小时 44 分钟前
回复了 TrollTechX 创建的主题 macOS [福利] 抢先体验 Xactions - macOS 平台强大的自动化执行者!
大佬求个码,谢谢 Mjk0MDM5NTIxQHFxLmNvbQ==
12 天前
回复了 RomanticNeverDie 创建的主题 发音 吃饭,你家乡怎么念~
正常说:
吃饭

不正常说(做熟饭了老半天没人来吃,生气的时候说):
捣饭,捣衣篓,捣衣篓罐,捣衣篓窠
@murmur #18 不一定的。比如 Responsive Images 设计,使用 srcset 和 sizes ,针对高分辨率屏幕的用户提供 x2 ,x3 倍的高清图像,甚至矢量图,而对老式屏幕的用户提供基础倍数图像。针对新式浏览器,为用户提供推送通知,离线浏览。还有音视频流播放格式和推送等等相关的内容,也可以认为是优雅降级🆚渐进增强的范畴。当然,这其中对很多用户来讲,可能是无感知的,但能提示用户体验的同时,还能节省带宽、流量。说白了,省钱😁
Q: 浏览器渲染页面的过程是怎样的
A: DOM 树->CSSOM 树->渲染树->布局->绘制->合成

Q: 有哪些方式可以触发浏览器启用 GPU 渲染,浏览器如何知道什么时候是否启用 GPU 渲染?
A: 普通文档流与 Compositing Layer 。3D transforms ,CSS filters ,will-change 属性等可以触发。渲染原理:图层分层,纹理映射。

Q: 如何发现前端性能瓶颈,优化方式有哪些(开放性提问)?
A: 合理使用 GPU 加速,使用 will-change 提前告知浏览器。DevTools 分析,网络优化,代码优化,缓存策略,性能监控工具。Lighthouse ,Sentry ,Microsoft Clarity ,Google Analytics 等。

可能容易混淆的知识点:
强缓存🆚协商缓存
微任务🆚宏任务
事件冒泡🆚事件捕获
前端渲染🆚服务端渲染
原型继承🆚类继承
深拷贝🆚浅拷贝
同步🆚异步
闭包🆚立即执行函数
节流🆚防抖
let🆚const🆚var
Promise🆚async/await
箭头函数🆚普通函数
模块化规范:CommonJS🆚ES Module
优雅降级🆚渐进增强
41 天前
回复了 giffgaffman 创建的主题 推广 T 楼:送 10 张全新未激活的英国 giffgaff 卡
支持
45 天前
回复了 flypei 创建的主题 推广 元旦 T 楼! 送 YouTube Premium + 京东 E 卡 300 元
来了
60 天前
回复了 zhangsimon 创建的主题 推广 分享下副业经历,顺便抽个奖
分子
乖乖,这要是做成电脑屏保,不得了
75 天前
回复了 bottleCap 创建的主题 macOS macOS 未失焦窗口,用起来像失焦了一样
我是碰到过双击应用图标无响应,连续点击多个通通卡死,无奈只能重启系统
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5988 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 06:18 · PVG 14:18 · LAX 22:18 · JFK 01:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.