Microtask与Macrotask,异步执行顺序的差异 要明白这个问题需要去了解js的事件循环模型。了解过程中会明白js的执行栈,作用域链,...
性能优化 参考 性能优化是一个发散性问题,对于没有实践经验的人来讲,是比较难把握的。涉及网络相关,JS相关,CSS相关,工程化构建工具。是考察知...
前端安全 XSS (Cross site script) CSRF (Cross-site request forgery) Xss 攻击者提交...
内存管理 参考 MDN内存管理 生命周期 内存分配 使用内存 不需要时垃圾回收,释放内存 引用计数方式 判断对象有没有被其它对象引用 标记清除方...
模块化与组件化的区别 模块化解耦复杂度,即将功能分成小块 组件化我理解为可复用的功能,比如写一个轮播组件,基于Vue框架的UI组件库中的一个组件...
今天参加了第一次现场面。大厂还是看重学习能力一点。反思一下我的学习过程,整个过程从HTML,CSS到JS,先蜻蜓点水,做demo熟悉一下,然后再...
canvas,svg,WebGL丰富了浏览器上的展示效果。三维动画,图表,数据的表达,以及图形学的相关知识,还是很有趣的。等着填坑 一些参考: ...
浏览器渲染原理 How browsers work--Behind the scenes of modern web browsers http...
路由 我理解的路由,有一个url是xxx.com,访问 会对应有不同的界面。也就是根据不同的路径,我们得到了不同的结果。后端的web服务器如何实...