位置: IT常识 - 正文

2022前端面试题汇总(持续更新中~)(2022前端面试题及答案)

编辑:rootadmin
2022前端面试题汇总(持续更新中~)

目录

1. 防抖和节流

2. js闭包

vue中的data为什么是一个函数?(面试常问)

3. ES6面试题

3.1 var let const 区别

3.2 解构 

3.3 如何利用es6快速的去重?

3.4 Promise 面试题 以下代码的执行结果是?

4. Vue相关

4.1 MVC和MVVM的区别

4.2 v-model 原理

4.3  vue中的data为什么是一个函数?(面试常问)

4.4 v-if 和 v-show的区别

4.5 v-for中为什么要有key

5. 跨域的解决方法

5.1. webpack 里的proxy

5.2. jsonp (需要后端支持 )

5.3. webpack plugin (插件)

5.4. cors (后端解决)

6.git命令

7.get与post请求有什么区别

8. cookie、localStorage、sessionStorage的区别 

9. async 和 await 的区别

10. setTimeout 时间为0, 以及误差的原因

11. 求数组的最大值?

12. 求数组的最小值?

13. 数组去重 

14. 生成从0 到 指定数字的数组 

15. 数组求和

16. js的数据类型

17. js的变量提升

 18. this指向

19. map和forEach的区别

20. 箭头函数和普通函数的区别?

21. es6新增

22. 数组方法汇总

23. 项目性能优化方案


1. 防抖和节流

推荐整理分享2022前端面试题汇总(持续更新中~)(2022前端面试题及答案),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:2022前端面试题中高级,2022前端面试题 掘金,2022前端面试题 知乎,2022前端面试题卷起来,2022前端面试题 知乎,2022前端面试题汇总,2022前端面试题汇总,2022前端面试题中高级,内容如对您有帮助,希望把文章链接给更多的朋友!

防抖:触发事件后,在n秒内,事件只执行一次,如果在n秒内又触发了事件,则会重新计算函数的执行时间。

比如点击按钮,2秒后调用函数,结果在1.5秒的时候又点了,则会重新计算2秒后在调用函数。

应用场景:下拉触底加载下一页。

节流:连续发生的事件在n秒内,只执行为一次

应用场景比较多的是:搜索查询

2. js闭包

什么是闭包:闭包就是能够读取其他函数内部变量的函数

function a() {

        let a1 = 1;

        return function() {

2022前端面试题汇总(持续更新中~)(2022前端面试题及答案)

                return a1

        }

}

闭包存在意义:

可以延长变量的生命周期4可以创建私有的环境

闭包好处:

可以读取其他函数的内部变量

将变量始终保存在内存中

可以封装对象的私有属性和方法

坏处:消耗内存、使用不当会造成内存溢出问题

vue中的data为什么是一个函数?(面试常问)

Vue 中的 data 必须是个函数,因为当 data 是函数时,组件实例化的时候这个函数将会被调用,返回一个对象,计算机会给这个对象分配一个内存地址,实例化几次就分配几个内存地址,他们的地址都不一样,所以每个组件中的数据不会相互干扰,改变其中一个组件的状态,其它组件不变。

简单来说,就是为了保证组件的独立性和可复用性,如果 data 是个函数的话,每复用一次组件就会返回新的 data,类似于给每个组件实例创建一个私有的数据空间,保护各自的数据互不影响

3. ES6面试题3.1 var let const 区别

var: 存在变量提升;存在变量覆盖,已经被定义且赋值的变量,如果再次被赋值,则以后一次值为准;没有块级作用域;

const:定义的是常量,

本文链接地址:https://www.jiuchutong.com/zhishi/299704.html 转载请保留说明!

上一篇:【微信小程序】选择器组件picker(微信小程序开发一个多少钱)

下一篇:CV:计算机视觉技最强学习路线之CV简介(传统视觉技术/相关概念)、早期/中期/近期应用领域(偏具体应用)、经典CNN架构(偏具体算法)概述、常用工具/库/框架/产品、环境安装、常用数据集、编程技巧(cv计算机视觉定义)

  • 小米盒子遥控器失灵(小米盒子遥控器失灵手动修复教程)

    小米盒子遥控器失灵(小米盒子遥控器失灵手动修复教程)

  • 荣耀30s是曲面屏的吗(荣耀60换一个曲面屏多少钱)

    荣耀30s是曲面屏的吗(荣耀60换一个曲面屏多少钱)

  • 怎么从qq音乐下载歌曲到手机(怎么从qq音乐下载到车载u盘)

    怎么从qq音乐下载歌曲到手机(怎么从qq音乐下载到车载u盘)

  • 在拼多多上开店要交费吗(在拼多多上开店需要什么条件)

    在拼多多上开店要交费吗(在拼多多上开店需要什么条件)

  • 头条mcn入驻条件(头条加入mcn)

    头条mcn入驻条件(头条加入mcn)

  • 错误代码101是什么意思(错误代码1014是什么意思)

    错误代码101是什么意思(错误代码1014是什么意思)

  • 手机直播有电流声怎么办(手机直播有电流声怎么解决视频)

    手机直播有电流声怎么办(手机直播有电流声怎么解决视频)

  • 拼多多限时秒杀怎样快速抢(拼多多限时秒杀活动技巧)

    拼多多限时秒杀怎样快速抢(拼多多限时秒杀活动技巧)

  • 魅蓝手机充电一直1%(魅蓝手机充电一般多久)

    魅蓝手机充电一直1%(魅蓝手机充电一般多久)

  • 抖音举报一次会封号吗(抖音举报一次会封多久)

    抖音举报一次会封号吗(抖音举报一次会封多久)

  • word文档修改不了怎么回事(word文档修改不了,提示已锁定)

    word文档修改不了怎么回事(word文档修改不了,提示已锁定)

  • 苹果11怎么设置电量百分比(苹果11怎么设置密码锁屏)

    苹果11怎么设置电量百分比(苹果11怎么设置密码锁屏)

  • 小米9pro怎么切换副卡上网(小米9a怎么切换桌面)

    小米9pro怎么切换副卡上网(小米9a怎么切换桌面)

  • 苹果11前置呼吸灯怎么设置(苹果11的前置呼吸灯怎么设置)

    苹果11前置呼吸灯怎么设置(苹果11的前置呼吸灯怎么设置)

  • 手机的私密空间在哪(手机的私密空间怎么打开)

    手机的私密空间在哪(手机的私密空间怎么打开)

  • 爱奇艺怎么切换经典版(爱奇艺怎么切换会员)

    爱奇艺怎么切换经典版(爱奇艺怎么切换会员)

  • fmn是什么(fmn是什么牌子)

    fmn是什么(fmn是什么牌子)

  • 摩擦设备封停怎么回事(摩擦设备封停怎么解决)

    摩擦设备封停怎么回事(摩擦设备封停怎么解决)

  • 手机怎么使用蓝牙发送文件(手机怎么使用蓝牙打印机)

    手机怎么使用蓝牙发送文件(手机怎么使用蓝牙打印机)

  • host unreachable是什么意思

    host unreachable是什么意思

  • 方正电脑升级win10系统图文教程(方正电脑如何做系统)

    方正电脑升级win10系统图文教程(方正电脑如何做系统)

  • 如何搭建chatGPT4.0模型-国内如何用chatGPT4.0(如何搭建chatGPT)

    如何搭建chatGPT4.0模型-国内如何用chatGPT4.0(如何搭建chatGPT)

  • JavaWeb项目(登录注册页面)全过程详细总结(javaweb项目登录页面不跳转)

    JavaWeb项目(登录注册页面)全过程详细总结(javaweb项目登录页面不跳转)

  • React中使用Redux (二) - 通过react-redux库连接React和Redux(react redux reducer)

    React中使用Redux (二) - 通过react-redux库连接React和Redux(react redux reducer)

  • Python使用协程的缺点(python 协程 yield)

    Python使用协程的缺点(python 协程 yield)

  • 一般纳税人的进销项税怎么做分录
  • 应交土地使用税和应交城镇土地使用税一样吗
  • 视同销售的增值税怎么申报
  • 缴纳城镇土地使用税标准
  • 增值税应纳税额的计算
  • 股东是否实缴出资款
  • 发票认证后怎么打明细
  • 筹资活动现金流量净额为负
  • 以银行存款支付水电费
  • 工程收到奖励款怎么账务处理?
  • 可供出售金融资产和交易性金融资产
  • 结转无形资产账面价值
  • 转出上年的进项税额怎么做分录
  • 折扣折让红字发票内容
  • 开具红字发票无蓝字发票如何网上申报?
  • 已认证已抵扣的发票对方要寄回吗
  • 增值税零税率发票开具条件
  • 小规模应税行为扣除额计算
  • 企业房产使用税
  • 会展服务服务费怎么是免税
  • 实收资本的入账金额怎么算
  • 个体工商户开服务类型发票怎么开的
  • 维修开票单位写什么
  • 研发费用发票怎么入账
  • 物流补贴需要交税吗
  • 企业收到政府拆迁补偿款要交税吗怎么做账
  • 车间整改的目的
  • 一个公户从农业银行开户
  • 应届生能参考注册公司吗
  • mmc.exe是什么进程
  • 家用电脑分为哪几类
  • jinjia.exe进程
  • 文件上传之后返回一个文件路径怎么设置
  • 餐费发票怎么做账务处理
  • 其他应付款转营业外收入摘要
  • php设置图片将图片居中
  • 待处理财产损益会计分录
  • thinkphp登录
  • 一年的云信承兑汇票如何提现
  • 微信小程序获取位置信息的权限在哪里修改位置
  • .net tpl
  • 关于预付账款的特点
  • 退货业务增值税税务处理
  • 园林绿化工程公司排名
  • 当月计提的公积金怎么取
  • 企业为什么要开银行承兑汇票
  • 事业周转编制
  • 个体定额和不定额有什么区别
  • 融资租赁确认的具体条件
  • 计提缴纳企业所的会计分录怎么写
  • etc发票写着不征税怎么办
  • 失业稳岗补贴怎么领
  • 税务师考试的报名时间
  • 小规模纳税人是季度报税吗
  • 自然灾害的原因有哪些
  • 小规模增值税减按1%缴纳,如何申报
  • 房地产企业按简易计税
  • 第三方代缴社保合法吗最新规定
  • 会计科目其他应付款代码
  • 应付职工薪酬的会计科目
  • 商标无形资产摊销计入什么科目
  • 工程开票金额大写怎么写
  • 基本户转账法人会知道吗
  • 固定资产清理和持有待售资产
  • windows安装mysql5.7详细步骤
  • 10分钟学会
  • mac版安装教程
  • win7进bios设置启动盘
  • CentOS ip_conntrack: table full, dropping packet 的解决方法
  • win10更新后出现windows.old
  • 基于JAVAscrip的课程设计源代码
  • java scripts
  • js怎么设置css
  • BootStrap iCheck插件全选与获取value值的解决方法
  • Python 基于豆瓣电影的可视化
  • python设计二叉树结构
  • 公寓土地增值税30%-60%阶梯税
  • 重庆税务总局重庆电子税务局
  • 电子发票查询平台打印
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设