校招日志 我的校招经验总结帖(持续更新ing)
1. 实习特别是大厂实习很重要,请一定把握日常实习和暑期实习的机会 今年校招情况,周围很多去大厂的同学通过日常/暑期实习进行转正,其中暑期实习比例最大。当然,在面试难度上,暑期实习是大于日常实习的,也是各厂作为预选校招人才的方式,可以说暑期实习转正是最为稳妥的校招进大厂的方式,同时也是非常好的经历背书。 通常来说…
Read articleThe archive
Notes on frontend development, engineering, and everyday ideas. Find a subject and start reading.
1. 实习特别是大厂实习很重要,请一定把握日常实习和暑期实习的机会 今年校招情况,周围很多去大厂的同学通过日常/暑期实习进行转正,其中暑期实习比例最大。当然,在面试难度上,暑期实习是大于日常实习的,也是各厂作为预选校招人才的方式,可以说暑期实习转正是最为稳妥的校招进大厂的方式,同时也是非常好的经历背书。 通常来说…
Read article内容总结自:技术写作指南 - 张鑫旭 - 掘金小册,侵删 可选发布平台 掘金 知乎 B站 专栏 自建博客(主站回源) 确定写作方向和内容 与本职工作相关 专注垂直领域 前端开发就是一个分支特别多的职业,有界面展现、用户体验和无障碍访问方向、有统的逻辑实现和功能开发方向、偏后的 Node.js 开发方向,小程序快应…
Read articleGit 是什么 git,是一个分布式版本控制软件,最初目的是为更好地管理Linux内核开发而设计 分布式版本控制系统的客户端并不只提取最新版本的文件快照,而是把代码仓库完整地镜像下来。这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复 项目开始,只有一个原始版仓库,别的机器可…
Read article什么是Serverless Serverless 能解决什么问题? 理清 Serverless 要解决的问题其实很简单,我们可以从字面上把它拆开来看。Server 这里指服务端,它是 Serverless 解决问题的边界;而 less 我们可以理解为较少关心,它是 Serverless 解决问题的目的。组合在一起…
Read articleUI: User Interface 用户界面 / UID: User Interface Design 用户界面设计 用户界面其实是一个比较广泛的概念,指人和机器互动过程中的界面,以车为例子,方向盘、仪表盘、换档器等都属于用户界面。 现在一般把屏幕上显示的图形用户界面(GUI :Graphic User Int…
Read article本文我们主要讲解渲染引擎的分层和合成机制,因为分层和合成机制代表了浏览器最为先进的合成技术,Chrome 团队为了做到这一点,做了大量的优化工作。了解其工作原理,有助于拓宽你的视野,而且也有助于你更加深刻地理解 CSS 动画和 JavaScript 底层工作机制。 显示器是怎么显示图像的 每个显示器都有固定的刷新…
Read article在前面几篇文章中,我们介绍了消息队列,并结合消息队列介绍了两种典型的 WebAPI——setTimeout和XMLHttpRequest,通过这两个 WebAPI 我们搞清楚了浏览器的消息循环系统是怎么工作的。不过随着浏览器的应用领域越来越广泛,消息队列中这种粗时间颗粒度的任务已经不能胜任部分领域的需求,所以又出…
Read article通过上篇文章的介绍,我们知道了同源策略可以隔离各个站点之间的 DOM 交互、页面数据和网络通信,虽然严格的同源策略会带来更多的安全,但是也束缚了 Web。这就需要在安全和自由之间找到一个平衡点,所以我们默认页面中可以引用任意第三方资源,然后又引入 CSP 策略来加以限制;默认 XMLHttpRequest 和 F…
Read article「2021」高频前端面试题汇总之浏览器原理篇 一、浏览器安全 1. 什么是 XSS 攻击?:star::star: (1)概念 XSS 攻击指的是跨站脚本攻击, 是一种代码注入攻击。攻击者通过在网站注入恶意脚本,使之在用户的浏览器上运行,从而盗取用户的信息等 如 cookie (通过httpOnly避免)等。 X…
Read article参照 「2021」高频前端面试题汇总之前端性能优化篇 一、CDN 1. CDN的概念 :star::star: CDN(Content Delivery Network,内容分发网络)是指一种通过互联网互相连接的电脑网络系统,利用最靠近每位用户的服务器,更快、更可靠地将音乐、图片、视频、应用程序及其他文件发送给用…
Read article从稳定性视角来看,单进程架构的浏览器是不稳定的,因为只要浏览器进程中的任意一个功能出现异常都有可能影响到整个浏览器,如页面卡死、浏览器崩溃等。不过浏览器的稳定性并不是本文讨论的重点,我们今天主要聊的是浏览器架构是如何影响到操作系统安全的 浏览器本身的漏洞是单进程浏览器的一个主要问题,如果浏览器被曝出存在漏洞,那么…
Read article在上一篇文章中我们聊到了微任务是如何工作的,并介绍了 MutationObserver 是如何利用微任务来权衡性能和效率的。今天我们就接着来聊聊微任务的另外一个应用Promise,DOM/BOM API 中新加入的 API 大多数都是建立在 Promise 上的,而且新的前端框架也使用了大量的 Promise。可…
Read articleTry another keyword or reset your filters.