34 条回复  ·  3607 次点击
murmur 小成 昨天 18:04
还有一个考 css 熟练度,纯八股文的偏题,就是问,如何实现文字超过 2 行才显示省略号
shadowyue 初学 昨天 18:06
问这么难的干嘛,我都是问,怎么比较两个日期字符串或者日期对象谁先谁后这种
Croow 楼主 初学 昨天 18:06
@murmur 大佬,学习了
davin 限制会员 昨天 18:16
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 优雅降级🆚渐进增强
SchwarzeR 小成 昨天 18:16
感觉我能想的都是问问烂的八股文 不过纯搓业务的话感觉不如结对写几行代码有代表性 一定要问的话比如 顺着跨域问 preflight 条件,怎么处理,alloworigin 能不能一律返回*,请求过来现装一个域名返回去有什么风险 vue3 怎么快速的把非受控子组件的状态重置,会不会内存泄漏,要是里面还有保持的长连接怎么搞 状态共享不用 pinia 行不行,不用模板撮 render 函数来看看,设计个简易埋点,sendbeacon 好用不,试过调 wasm 没,掺着算法问一段文字给你几个词第 n 个 A 词,B 词 hover 加粗,剩下的 hover 时造一个用 css 搞一个深色遮罩并关掉鼠标事件 感觉一般糊业务也就差不多到这了
c3de3f21 小成 昨天 18:17
@murmur 测一下有没有思路,比如问题拆解能力,每部分大概要怎样规划,怎样做,包括你说的皮肤,适配,i18n ,联动崩溃如何检测,巴啦巴啦巴啦。迎难嘛。
murmur 小成 昨天 18:18
我这还一个基础题,请将下面 fun1 的位置带入 fun1-fun5 ,说一说执行结果是什么 ``` async function fun1(){ return false; } async function fun2(){ return Promise.resolve(false); } async function fun3(){ return Promise.reject(true); } async function fun4(){ return new Error('出错力!'); } async function fun5(){ throw new Error('又出错力!'); } async function test(){ try { await fun1(); }catch(e){ console.log('fun: 捕捉到错误了',); } } test(); ``` ( 2 )如果执行的不是 await fun5(),而是 fun5()结果又是什么
EmbraceQWQ 小成 昨天 18:21
有没有后端的,蹲一条可以吗?
murmur 小成 昨天 18:21
@davin 优雅降级🆚渐进增强 这个是 IE 年代才有的面试题,现在就是上完整版,用户如果浏览器不支持就让他去下个 360
murmur 小成 昨天 18:22
@EmbraceQWQ javaguide.cn 自己去背八股文吧,后端能面的太多了,光一个 spring 系列就能出多少题
返回顶部