一年内经验前端面试题记录

  1. JavaScript

    1. JavaScript文件在什么情况下会放在html哪个位置
    2. map,forEach,reduce区别
    3. cookie,session,localStroage区别
    4. call,apply,bind区别
    5. async和defer区别
    6. 事件绑定有哪几种,分别在什么情况下使用
    7. 请解释一下事件委托或事件代理
    8. 异步编程有哪些
    9. 异步编程中如何捕获异常
  2. css

    1. 块级元素和行内元素的区别,inline-block的用法
    2. 块级元素和行内元素如何水平居中和垂直居中
    3. css module是什么
    4. css选择器的优先级
    5. 什么是css hack,用过哪些
    6. css中的单位有哪些,区别和优劣
    7. css div高度填满父容器剩余空间
    8. flex弹性布局
  3. react

    1. redux和mobx区别
    2. setState为什么是异步的
    3. Virtual DOM (diff)算法
    4. 在react中如何使用内联样式
    5. 在react中如何使用jQuery
    6. 在xx版本之后更新了哪些
    7. react做过哪些性能优化
    8. React Native手机端适配
  4. vue

    1. vue双向绑定原理
    2. 正则贪婪匹配实现数据绑定(模板字符串)
  5. http

    1. 什么是jsonp
  • 其他

    • 作者的话:当你不满现在的公司,觉得自己翅膀硬了想出去闯闯,来看看这些题,不要去搜索,现场裸答!没有答案,就问你虐不虐,欢迎在评论区献上您的答案

padding与margin

禁止使用flex

图片描述

flex弹性布局

请使用flex完成

图片描述

本文转载于:猿2048一年内经验前端面试题记录

猜你喜欢

转载自www.cnblogs.com/homehtml/p/12743886.html