笔者最近上岗一份自动驾驶可视化工具开发的工作,需要针对ros生态做一些可视化。ros是当前流行的机器人操作系统,实际上是一套通信框架。这里先了解下ros的基本概念。
其实前端缓存理解起来很容易,虽然在日常开发中并不经常遇到缓存引起的问题,但是面试八股中出现频率还是比较高的。
做前端开发快一年了,经历过两三个团队,感觉大家都不很重视代码规范。前端代码写起来很灵活,各个项目也不同。但是在同一个代码库上lint和style应该统一,这样可以保持代码规范、减少冲突。
弹性盒布局(flex)是现在前端最常用的布局方式,它在桌面和移动端都适用。了解flex容器和flex元素的基本概念有助于正确适用弹性盒模型。
最近参加了字节的面试,二面面试官问了一个关于如何判定当前元素进入用户视口的问题。当时回答并不能让面试官满意。事后查阅了文档,知道了Intersection Observer API,它提供了元素可见检测的好方法。
JavaScript并没有提供深拷贝的标准API,虽然在开发中深拷贝的场景并不很常见,但是手写JS深拷贝函数却是前端面试中常见的问题。