阅读 223

2021 前端面试复盘

Css

  • 浮动如何产生以及怎么清除
  • 盒模型和IE盒模型
  • 常见的布局方式有哪些

JavaScript

  • var、let、const
  • 闭包
  • 基本数据类型
  • Promise 及其应用
  • call 和 apply
  • 事件委托

Vue

  • v-if 和v-show
  • 组件通信
  • 页面渲染
  • 如何从0搭建项目
  • Vue-cli 脚手架
  • 单页面应用和多页面应用区别

浏览器

  • Local storage、session storage、cookie 的区别
  • 禁用浏览器本地存储时,怎么做

笔试中的两个代码示例

示例一

function Foo() {
    var i = 0;
    return function() {
        console.log(i++);
    }
}
var f1 = Foo(),f2 = Foo();
f1();
f1();
f2();
// 0
// 1
// 0
复制代码

示例二

function test() {
    console.log(a);
    console.log(bar());
    var a = 1;
    function bar() {
        return 2;
    }
}
test();
// undefined
// 2
复制代码
文章分类
前端
文章标签