• 最近整理的一些前端面试题


    基础:

    1.JS基本数据类型有哪些?

    2.复制数组有哪些方式?

    3.数组去重的方式有哪些?

    4.如何判断一个值未定义或为空,常见应用场景是什么?

    5.跨域请求服务端的返回值是什么?

    6.简述事件冒泡/浏览器事件流向?

    CSS:

    1.简述flex-direction的作用

    2.CSS中实现动画时,animation 与 transition的区别

    jQuery:


    1. jQuery绑定单击事件的方法有哪些?


    2. 如何退出 $.each


    3. checkbox元素如何判断是否选取?


    4. 如果页面定义了两个相同ID的元素,jQuery选择器会选择什么?

     

    Vue与React 可以二选一回答

    Vue 相关

    1.双向绑定原理,深入-> 如何绑定到全局 -> 安全的绑定方法是什么?

    2.nextTick方法的使用场景是什么?

    3.Vuex中mutaion 和 action区别

    4.开发模式下如何方便的与后端联调?

    5.打包文件过大会出现什么问题,如何解决?

     

    React 相关

    1.setState后发生了什么,为什么是异步的?

    2.Class Component与Functional Component分别适用于什么场景?

    3.PureComponent与FunctionComponent的区别?

    4.为什么不建议使用index作为key?

    5.connect实际上是一种什么函数?

  • 相关阅读:
    .charAt()方法
    CustomerBiz方法运用
    面向对象_方法 判断
    方法
    查找无序数组索引
    面向对象_购票
    创建类 方法 构建类对象
    StringBuffer 方法
    docker创建redis mysql 等服务
    docker常用的命令
  • 原文地址:https://www.cnblogs.com/aleafo/p/10280515.html
Copyright © 2020-2023  润新知