杀了个回马枪,还是说说position:sticky吧
position:sticky早有耳闻也有所了解,后来,Chrome放弃了对其支持,我也就不关心这个声明了,今天偶然发现,卧槽,Chrome什么时候杀了个回马枪,居然又支持了。眼瞅着,各个浏览器纷纷立了山头,要必要关心关心position:sticky了,不要被人留下厚此薄彼的口舌。结果一关心,竟然发现,sticky定位要比预想的更强大,更有趣……
position:sticky早有耳闻也有所了解,后来,Chrome放弃了对其支持,我也就不关心这个声明了,今天偶然发现,卧槽,Chrome什么时候杀了个回马枪,居然又支持了。眼瞅着,各个浏览器纷纷立了山头,要必要关心关心position:sticky了,不要被人留下厚此薄彼的口舌。结果一关心,竟然发现,sticky定位要比预想的更强大,更有趣……
WebSocket 是一项先进的技术,它可以在用户的浏览器和服务器之间打开交互式通信会话。通过 WebSocket,您可以向服务器发送消息并实时接收响应,而无需通过传统的轮询服务器的方式来获取服务器上的响应。
Node.compareDocumentPosition()方法可以用来对比两个HTML节点在文档中的位置关系,包括前后,父子,自身以及跨文档。不仅是DOM节点,文本节点,注释节点甚至属性节点的位置关系都可以判定,很强。
最近团队在大力招聘工程师,特别是后端工程师。对一个技术团队而言,人永远是最重要的。所以,招聘就是我最重要的任务之一,从筛选简历到技术面,包括面试后的复盘,我都会参加,最近也参加了60 - 100场面试。简单回顾一下最近的几点感受,和大家分享。
随着软件和互联网技术体系的发展,架构师这个职位已经可以切出很多细分,系统架构师、应用架构师、测试架构师以及基础设施架构师等等。除此之外,在不同的公司还会有各种特定的分发,在这里就不一一展开了。在这里,我们结合最常规的应用架构师和系统架构师来做一个说明。
相信在Java阵营中,现在还在用Ant来做构建的团队已经越来越少了,大家都在使用Maven,甚至有一些Android/后端团队都转向Gradle。 同时,大家都绕不过一个共同的话题:依赖包的管理和维护。那我就针对这个话题谈谈我的一些实践经历。
今年是我参加工作的第三年,也深切的感受到程序员三年一个坎,五年一个坎的道理。
之前毕业一年的时候跳槽过一次,那时比较匆忙,也不懂事,只聊了个别几家公司,拿到 offer 就直接答应然后入职了,没有进行公司间的横向比较,薪资涨幅很少。
这次跳槽想看看自己的技术水平达到什么程度,是否对得起这三年的工作时长,于是决定大规模面试一轮,一线二线互联网公司,创业公司都有去聊,结果还算比较顺利,基本全部拿了 offer。