文章目录

  • 1. 父子组件生命周期的执行顺序:
  • 2. 原型链:
  • 3. promise的理解:
  • 4. 数组循环,foreach,filter,map,reduce
  • 5. 数组去重,set
  • 6. 组件通信方式
  • 7. 路由钩子
  • 8. 首页首屏加载优化:
  • 9. this指向,js中this的理解
  • 10. 深浅拷贝
  • 11. es6新增
  • 12. axios和fetch,axios中请求中断的方法
  • 13. 防抖节流
  • 14. typeof和instanceof
  • 15. call,bind,apply区别
  • 16. vue挂载过程
  • 17. v-if和v-show的区别
  • 18. 双等和三等区别:
1. 父子组件生命周期的执行顺序:

vue父子组件钩子的执行顺序分为四个部分:

  • 首次加载渲染:父beforeCreate -> 父created -> 父beforeMount -> 子beforeCreate -> 子created -> 子beforeMount -> 子mounted -> 父mounted
  • 子组件更新:父beforeUpdate->子beforeUpdate->子updated->父updated
  • 父组件更新:父beforeUpdate->父updated
  • 销毁:父beforeDestroy->子beforeDestroy->子destroyed->父destroyed
2. 原型链:

原型链是一种机制,指的是JavaScript每个对象包括原型对象都有一个内置的__proto__属性指向创建它的函数对象的原型对象,即prototype属性。

3. promise的理解:

用于处理异步函数,让异步操作以同步操作的流程表达出来,解决回调地狱的问题,promise的状态发生改变不可逆,pending、fulfilled、rejected,只有异步操作的结果才能决定promise的状态。resolve对应fulfilled状态,然后异步执行.then里的操作,reject对应rejected状态,然后异步执行.catch里的操作,只要异步操作有结果,最终都会执行.finally的操作。

4. 数组循环,foreach,filter,map,reduce

数组遍历常见方法–高阶函数

5. 数组去重,set
6. 组件通信方式
7. 路由钩子

路由钩子

8. 首页首屏加载优化:

缩小包体积,清除无用代码,优化代码结构,组件按需引入,路由懒加载,iconfont字体图标,减少图片,缩小图片大小

9. this指向,js中this的理解
10. 深浅拷贝
11. es6新增
12. axios和fetch,axios中请求中断的方法
13. 防抖节流

14. typeof和instanceof
15. call,bind,apply区别
16. vue挂载过程
17. v-if和v-show的区别
18. 双等和三等区别:

双等有一个类型转换,只进行值的比较, 不比较类型, 值相同就可以, 类型可以不一样。而三等号会对值和类型同时比较, 只有同时相同才是真的相同。

undefined==0
false
null==0
false
''=='0'
false
NaN==NaN
false // NaN指任意一个非数字的值,是一种无效状态
  1. undefined和null区别

安恒信息

  1. restful规范
  2. http,https,ws,wss区别,http1.1及http2.0
  3. 一个网页加载的过程,服务端渲染和客户端渲染
  4. echarts使用程度

2023前端面试总结含参考答案相关推荐

  1. 淘宝UED招聘题(前端开发部分含参考答案和面试官评语)

    题目1:JavaScript方面小贤是一条可爱的小狗(Dog),它的叫声很好听(wow),每次看到主人的时候就会乖乖叫一声(yelp).从这段描述可以得到以下对象: function Dog() {t ...

  2. 常见嵌入式/C/C++面试题100+集合(含参考答案)-更新中

    常见嵌入式/C/C++面试题100+集合(含参考答案) 面试题1:变量的声明和定义有什么区别? 面试题2:sizeof和strlen的区别? 面试题3:C语言的关键字static和C++的关键字sta ...

  3. python内置函数用来打开或创建文件_2020年《python程序设计》基础知识及程序设计598题XS[含参考答案]...

    2020年<python程序设计>基础知识及程序设计 598题[含参考答案] 一.填空题 1.表达式 len('中国'.encode('utf-8')) 的值为___________.(6 ...

  4. reg类型变量综合电路_2014年PLD习题集(含参考答案)数字系统设计

    下载word有问题请添加微信号:xuecool-com或QQ:370150219处理(尽可能给您提供完整文档),感谢您的支持与谅解. 第1章习题 1.1 名词解释 PROM CPLD FPGA ASI ...

  5. 百一测评java基础答案_百一测评——《Web应用开发》选择题(含参考答案)—JavaEE基础...

    <百一测评--<Web应用开发>选择题(含参考答案)-JavaEE基础>由会员分享,可在线阅读,更多相关<百一测评--<Web应用开发>选择题(含参考答案)- ...

  6. 2019年计算机学业水平测试填空题,2019年计算机学业水平模拟测试选择题80题Word(含参考答案)...

    2019年计算机学业水平模拟测试选择题80题Word(含参考答案) 2019年计算机学业水平测试选择题(10大题80小题) 第一题: 1.1."妈妈把鹏鹏的照片放在快盘里,远方的爷爷奶奶也能 ...

  7. 【软件工程习题(含参考答案)】软件系统分析-五道题

    软件系统分析章节精选课后习题(含参考答案),如有错误,望不吝指出(#^.^#) [第一题]住院患者监护系统 目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化, ...

  8. 【软件工程习题(含参考答案)】总复习

    60多道题总复习题(含参考答案),希望对大家的软件工程期末复习有帮助,你值得收藏!(#^.^#) ☞原文:[软件工程-精选习题集(含参考答案)]总复习-60道简答题 第一题:名词解释 1.极限编程 ( ...

  9. 17张思维导图,2021年作为一名前端开发者需要掌握这些,前端面试复习资料参考大纲

    本文首发于17张思维导图,2021年作为一名前端开发者需要掌握这些,前端面试复习资料参考大纲,转载请联系作者 前言 2020年最后一个月了,熬夜多天整理出17张思维导图,对前端面试复习知识点进行了最全 ...

最新文章

  1. [ARM-assembly]-ARMV9-A64指令汇总-指令速查
  2. 在控制台读取用户输入密码,你会么?
  3. 求序列最长不下降子序列_树状数组解决最长不下降子序列 讲讲主要思路就好...
  4. 使用chkrootkit工具检查linux服务器是否被攻击
  5. bt porting
  6. ASP.NET中EnableViewState
  7. 中国麻将:世界上最早的区块链项目
  8. 手机/iPad异地远程桌面控制Windows电脑【无公网IP】
  9. 二维码扫码登录原理详解
  10. 【LaTeX】公式书写工具 | LaTeX转MathML(Word适用)| 公式截图转LaTeX| LaTeX学习(偏公式输入方面)
  11. python、java、ruby、node等如何提取office文档中的内容?
  12. AI-Tesseract4.0-OCR训练相关
  13. MT7682参考手册,MT7682芯片资料介绍
  14. origin matlab 数据,数据拟合确定参数,可以用matlab、origin等软件,求结果。
  15. selenium翻页获取京东图书名称和价格
  16. Linux命令之实时监控系统进程状态top
  17. 常用电子元器件-电阻器介绍
  18. Windows Installer无法启动或不见了的解决方法
  19. Ruby on rails 实战圣经: 深度剖析环境设定与Bundler
  20. 台阶的意思_台阶词语解释

热门文章

  1. 乔治亚大学计算机科学,UGA计算机科学排名,明白这个常见最有用
  2. java高考填报志愿综合参考系统springboot+vue
  3. post获取网页post用法
  4. 数据库系统原理与应用教程(077)—— MySQL 练习题:操作题 168-172(二十一):综合练习
  5. egg.js框架的基本设置 及 使用
  6. 软件测试面试题整理(十一)之软件测试理论(技术)——终极篇
  7. [ISA]QQ通过ISA2006代理登陆无法接收发送文件和图片表情的解决方法
  8. Go语言的使用结构体、指针和方法
  9. (MFC)广州大学大一下课程设计实验报告-学生成绩管理系统
  10. 分布式读写锁-redisson的读锁和写锁