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

  • 全面屏手机如何设置三键(全面屏手机如何显示按键)

    全面屏手机如何设置三键(全面屏手机如何显示按键)

  • apple watch蓝色框怎么去掉(applewatch蓝色框框怎么用)

    apple watch蓝色框怎么去掉(applewatch蓝色框框怎么用)

  • 小米10至尊纪念版支持双扬声器吗(小米10至尊纪念版换电池)

    小米10至尊纪念版支持双扬声器吗(小米10至尊纪念版换电池)

  • 新版qq提示音改不了怎么办(qq提示音更改)

    新版qq提示音改不了怎么办(qq提示音更改)

  • 电脑密码正确却登不上(电脑密码正确却显示密码错误是什么原因)

    电脑密码正确却登不上(电脑密码正确却显示密码错误是什么原因)

  • 华为p40支持反向充电吗(华为p40反向充电是什么意思)

    华为p40支持反向充电吗(华为p40反向充电是什么意思)

  • 为什么有的抖音视频不能下载保存(为什么有的抖音号搜不到)

    为什么有的抖音视频不能下载保存(为什么有的抖音号搜不到)

  • 拼多多回复率80达标吗(拼多多回复率怎么计算的)

    拼多多回复率80达标吗(拼多多回复率怎么计算的)

  • i7 4790配什么显卡(i74790配什么显卡最好2022年)

    i7 4790配什么显卡(i74790配什么显卡最好2022年)

  • 微信如何把拉黑的人拉回来(微信如何把拉黑的朋友拉回来)

    微信如何把拉黑的人拉回来(微信如何把拉黑的朋友拉回来)

  • x录屏在哪里(iphone14promax录屏在哪里)

    x录屏在哪里(iphone14promax录屏在哪里)

  • 公众号一天怎么群发2次(公众号一天怎么发多条)

    公众号一天怎么群发2次(公众号一天怎么发多条)

  • redmibook能换成typec充电吗(红米笔记本可以用type-c)

    redmibook能换成typec充电吗(红米笔记本可以用type-c)

  • 华为手环只能华为手机用吗(华为手环只能华为手机吗)

    华为手环只能华为手机用吗(华为手环只能华为手机吗)

  • 怎么查电池寿命(一加手机怎么查电池寿命)

    怎么查电池寿命(一加手机怎么查电池寿命)

  • 华为怎么下载两个微信到手机上(华为怎么下载两个抖音)

    华为怎么下载两个微信到手机上(华为怎么下载两个抖音)

  • 未开售怎么加入购物车(未开售商品先加购物车)

    未开售怎么加入购物车(未开售商品先加购物车)

  • 微信草稿能保存多久(微信草稿箱保存后在哪里找)

    微信草稿能保存多久(微信草稿箱保存后在哪里找)

  • 怎样查电脑浏览器版本(怎样查电脑浏览记录历史)

    怎样查电脑浏览器版本(怎样查电脑浏览记录历史)

  • 红魔3将在什么时候发布(红魔3上市时间价格)

    红魔3将在什么时候发布(红魔3上市时间价格)

  • 一亿像素什么概念(一亿像素什么概念照片多大)

    一亿像素什么概念(一亿像素什么概念照片多大)

  • 港版iphone7怎么用电信打电话(港版iphone7价格)

    港版iphone7怎么用电信打电话(港版iphone7价格)

  • airpods零售店能刻字吗(零售店买的airpods可以退货吗)

    airpods零售店能刻字吗(零售店买的airpods可以退货吗)

  • 怎么看微信年龄(怎么看微信年龄多大)

    怎么看微信年龄(怎么看微信年龄多大)

  • 苹果手机换id会有什么影响(苹果手机换id会影响以前信息吗)

    苹果手机换id会有什么影响(苹果手机换id会影响以前信息吗)

  • 一闪app怎么加转场(一闪如何添加转场)

    一闪app怎么加转场(一闪如何添加转场)

  • 充电速度变慢(p40充电速度变慢)

    充电速度变慢(p40充电速度变慢)

  • 小规模纳税开专票享受季度30万纳税
  • 小型微利企业所得税率
  • etc扣费与发票不符
  • 财政部监制章可以报销吗
  • 其他应付款属于哪类
  • 一般纳税人需要申报什么税
  • 企业所得税税率多少
  • 分公司与总公司承担责任的法律规定
  • 销售折扣开票怎么开
  • 非货币性资产交换的记忆口诀
  • 银联交易手续费
  • 购进材料无发票会计分录
  • 互联网企业资产负债表特征
  • 银行现金解款单回单怎么填
  • 利润表中所得税费用为负数是什么意思
  • 公司一般户走账要交税吗
  • 公司购买环保材料会计分录
  • 公司账户流水要交税吗
  • 本期增加固定资产原值
  • 勾选认证的发票怎么确认签名
  • 借其他应收贷应付
  • 政府补贴冲减资产原值
  • 未抵扣增值税入什么科目
  • 增值税差旅费可以扣除吗
  • 个人捐赠住房
  • 积分兑换的话费在使用后不再累计消费积分是什么意思
  • 商用房的增值税是多少
  • 建筑企业按什么确认收入
  • 进项转出税务处理
  • 如何在电脑上玩三国杀移动版
  • 老毛桃u盘启动盘制作工具怎么安装win10系统 老毛桃u盘安装win10系统图文教程
  • 上月库存占比怎么算
  • window10安装教程u盘
  • 实收资本可以大于注册资本吗
  • 内格罗斯岛
  • 差额征税账务处理规定
  • php中imagecreatefromjpeg
  • 水电费分割单会计分录
  • springboot+chatgpt+chatUI Pro开发智能聊天工具
  • redisson php
  • java桥接模式的应用场景
  • 用友重新安装步骤
  • 其他综合收益涉及到的业务
  • uniapp开发总结
  • 车辆保险费怎么入账
  • mysql深入理解
  • 个税显示退税成功但是没有收到钱
  • 房屋租赁时需要交税吗
  • sql语句中单引号是什么
  • 电子承兑转出需要授权吗
  • 企业收到赠送商品会计分录
  • 增值税防伪税控系统
  • 小规模纳税人减按1%账务处理
  • 以前年度的费用忘记入账怎么办
  • 帮其他公司交水费税差
  • 帮员工代缴社保分录怎么办
  • 个人购汇需要申报吗
  • 如何恢复数据库删除的文件
  • solaris date命令
  • windows8如何安装
  • qttask.exe是什么进程?qttask.exe是不是病毒?
  • 怎样彻底关闭win11安全中心
  • 开启电脑上帝模式
  • win10 1511(win10 TH2)如何调整开始屏幕磁贴大小?
  • win7怎么连接手机上网
  • win10预览体验win11
  • cocos lua教程
  • bootstrap响应式导航条模板使用详解(含下拉菜单,弹出框)
  • android通知消息
  • linux shell在while中用read从键盘输入的实现
  • a标签的href和onclick
  • 用python怎么写字
  • shell编程教程
  • unity3d物理现象模拟
  • python simpy
  • python for循环删除元素
  • python读写segy数据
  • 湖南省电子国税
  • 亚马逊网上商城
  • 房产证是有开发商办吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设