位置: 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计算机视觉定义)

  • 小规模纳税人月收入多少免征增值税
  • 固定资产转让怎么做账
  • 办税员的工作职责
  • 印花税计入税金及附加吗
  • 过路费认证用去哪里认证
  • 非盈利组织的银行是什么
  • 汇票 到期
  • 换件维修的部件什么意思
  • 一张合同分三次收款怎么开票?
  • 花卉租赁的税率
  • 对公账户钱怎么退回去
  • 税务稽查执法要以什么为依据,按照法定的职责
  • 公司不交增值税对法人有影响吗
  • 自产农产品销售怎么做账
  • 无票收入如何抵税
  • 体育用品怎么才能买到
  • 差额征税和差额计税
  • 收境外的钱
  • 支付给外单位的押金是其他应收款吗
  • win10专业版版本号2009
  • 珠宝加工税率是多少
  • 为什么盈余公积补亏不会影响留存收益
  • dhcp存在哪些安全隐患
  • 如何在qq好友旁边打字
  • win7如何禁用wifi
  • 查账补交以前年度印花税分录
  • 微信公众平台开发
  • 什么是西孟加拉邦首府
  • 栖息在树林中
  • anaconda的虚拟环境的作用
  • php提取字符串中某个字符
  • 企业自查补税怎么报税
  • vue能实现什么
  • 微信小程序封掉了怎么办
  • 个人申请给公司账户转账
  • 客户的赔偿金会计分录
  • mongodb writeconcern
  • mongodb exception: $concat only supports strings, not NumberInt32解决办法
  • 没有盈利的公司
  • 国际货运代理一个月大概有多少收入
  • 个人所得税纳税记录怎么查询
  • 享受残疾人增值服务的是
  • 出售固定资产计入营业外收入
  • 棚户区改造国家给政府拨款吗
  • 以前年度费用未入账,现可以入账吗?
  • 制造费用的归集是什么意思
  • 为取得固定资产而发生的什么支出可计入固定资产成本
  • 购买固定资产记账
  • 劳务发票税额
  • 资本公积的来源和用途
  • 计提社保公积金个税会计分录
  • 税收优惠退回的税金怎么入账
  • 支付给劳务人员劳务费需缴纳印花
  • 减免所得税额a201030怎么填
  • 银行汇票可用于异地结算吗
  • 固定资产清理包括什么会计科目
  • sql 超时时间
  • sql中nullif
  • 怎样修改注册表关闭win11系统杀毒软件
  • ubuntu 10.04安装
  • os x10.11el capitan beta2下载地址
  • PRISMSTA.EXE - PRISMSTA是什么进程 有什么用
  • fpassist.exe是什么进程 有什么作用 fpassist进程查询
  • 自动备份文件并发送到Gmail (适用G级数据的备份)
  • javascript闭包优缺点
  • jquerygrid
  • jquery jsonview
  • nodejs最佳实践
  • jquery层级选择器
  • 合并一个文件夹下多个工作簿
  • 下载python教程
  • python 命令
  • js创建对象的几种方式
  • 湖南税务发票查验平台官网
  • 上海网上纳税申报流程
  • 福建省电子税务局操作指南
  • 企业怎么成立工会组织
  • 重庆国税税务局官网
  • 江苏国税电子国税局
  • 美国各州地税税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设