Skip to content

Latest commit

 

History

History
37 lines (19 loc) · 877 Bytes

File metadata and controls

37 lines (19 loc) · 877 Bytes

Web Interview | Web 面试题集锦

语法基础

JavaScript

  • V8 引擎中的对象与数组是如何存储的?为何 JS 的数组每个数据类型都可以不一样?为何 JS 的数组无需提前设置长度,是可变数组?为何数组可以像 Object 一样挂载任意属性?

DOM

CSS

工程实践

架构优化

性能优化

  • 简单概述浏览器工作原理,即从用户输入某个 URL 开始到渲染,经历了哪些主要的步骤?浏览器的核心组件包含哪一些?

工程化与微前端

  • 如何设计一个 JavaScript 应用沙箱?

Framework | 框架

React & React Native

  • 在 Antd 中如何实现主题切换的特性,如何在单个项目中打包多个不同版本的 Antd?

  • Hooks 函数式组件与类组件相比各有何优劣?

Redux

Vue

  • v-if 指令是如何实现的?