前端面试相关

这篇具有很好参考价值的文章主要介绍了前端面试相关。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  1. HTML5 新特征 ✅ HTML5 与es6 新特性
  2. cookie 与 sessionStorage 和 localStorage 的区别 ✅Cookie 和localStorage、SessionStorage 区别
  3. 事件冒泡和事件捕获 ✅ 事件捕获和事件冒泡
  4. 垂直居中 DIV ✅ 元素垂直水平居中的多种办法(块级 行内元素)
  5. 两栏布局左边固定右边自适应 ✅ 两栏布局,左边固定右边自适应
  6. 三栏布局左右固定中自适应 ✅ 三栏布局,左右固定中间自适应
  7. 常用的块与行内属性标签有哪些?有什么特征  ✅  元素——块级元素、行内元素、行内块元素区别_行内元素
  8. 清除浮动 ✅ 盒子浮动,盒子塌陷,解决办法
  9. CSS3 新特征 ✅ CSS3 新特性
  10. 介绍一下盒模型 ✅ 盒模型:正常盒子: content-box 和怪异盒子: border-box 特点
  11. CSS 中有哪些长度单位?✅ css 长度单位
  12. 伪类和伪元素的区别 ✅伪类 伪元素
  13. 重绘和重排是什么?如何避免? display:none 和 visibility:hidden 的区别 ✅重排重绘区别;display:none 和 visibility:hidden 的区别
  14. flex✅ flex 布局
  15. 什么是 BFC ,如何处理 margin-top 重叠  ✅BFC(块格式化上下文)详解
  16. JS 的数据类型  ✅ Js的数据类型有哪些
  17. JS 数据类型的判断 ✅ 判断数据类型的几种方法
  18. 原型(prototype),原型链 (__proto__ 来继承属性和方法,__proto__ 又有__proto__) ✅ 区分普通函数和构造函数;构造函数、实例对象和原型对象(prototype,constructor,__proto__,new);继承详解
  19. 作用域和作用域链 ✅ 作用域与作用域链
  20. var,let,const 区别  ✅  let,const,var 区别
  21. 执行上下文和执行栈 ✅  执行上下文与执行栈
  22. 事件循环(Event Loop) ✅ 事件循环_nodejs的事件循环主要做了什么
  23. 深拷贝,浅拷贝  ✅ 深拷贝和浅拷贝 (针对复杂数据类型)
  24. 遍历方式for...in、for...of、forEach、map 和 for 循环的区别(forEach如何跳出循环)  ✅ for 循环、for...in、for...of、forEach 和 map 区别
  25.  == 和 ===的区别 ✅ JavaScript == 和 ===的区别
  26. 数组有哪些方法,哪些会改变原数组?✅ 数组的方法,是否会改变原数组
  27. 数组、对象和类数组遍历方式 ✅ 数组、对象和类数组遍历方式
  28. 数组去重 ✅ 数组去除重复数据(去重)方法
  29. 类数组转数组 ✅ 类数组转数组
  30. Promise  ✅ promise
  31. 回调地狱是什么? ✅ 回调地狱是什么
  32. promise 和 async/await 的区别? ✅ async...await 与 promise 的关系
  33. JS 获取 HTML DOM 元素的方法  ✅ JS 获取 HTML DOM 元素的方法
  34. this 的指向问题 ✅ JS 的 this 指向问题
  35. 箭头函数和普通函数的区别 ✅ 箭头函数特点
  36. call()、apply()、bind()的区别 ✅ call、apply 和 bind 的使用
  37. 闭包的理解 ✅ 关于闭包及其应用场景
  38. js继承有哪些方式? ✅ 继承的特点是?继承有哪些?特点分别是?
  39. ES6 新特性? ✅HTML5 与es6 新特性
  40. HTTP 与 HTTPS ✅ 什么是http?http 与https 的区别
  41. GET 和 POST 的区别 ✅  HTTP 常见请求方法 GET 与 POST 请求对比 POST 会请求两次
  42. TCP 与 UDP 的区别   ✅ TCP 与 UDP 区别
  43. 三次握手四次挥手 ✅ TCP三次握手和四次挥手理解
  44. HTTP常见的状态码 ✅ http 常见状态码
  45. 如何解决跨域 ✅ 跨域定义、出现原因、解决办法
  46. 网页从输入url到页面加载发生了什么 ✅ 输入一个url 到页面展示出来发生了什么
  47. 对MVC和MVVM的理解 ✅ 对 MVC 和 MVVM 的理解
  48. 防抖与节流 ✅ 节流 防抖
  49. 性能优化 ✅  前端优化:SEO 优化 html 语义化 性能优化
  50. 懒加载和预加载的区别 ✅ 预加载和懒加载的区别
  51. web 安全  ✅ 安全:xss 攻击和 csrf 攻击
  52. ci/cd 自动化部署 ✅ CI/CD 自动化部署
  53. webpack ✅ webpack
  54. vite 和 webpack 的区别 ✅ webpack 与 vite 的区别
  55. babel是什么 ✅ Babel 是什么
  56. require 和 import 区别 ,commonJS 和 es6 区别 ✅require 和 import 区别 ,commonJS 规范和 es6 规范区别
  57.  export 和 export default 的区别  ✅ export 和 export default 的区别

  58. git 口令 ✅ git 口令

  59. 浏览器内存泄漏文章来源地址https://www.toymoban.com/news/detail-683674.html

  60. 浏览器垃圾回收
  61. 买Vue 相关书籍,并看完它,可视化
  62. 数据双向绑定原理;响应式实现原理
  63. Vue的基本原理
  64. VUE生命周期
  65. 组件之间如何传值
  66. v-model 的作用以及实现原理
  67. computed和watch的区别?
  68. v-show和v-if的区别
  69. vue中数据变了但是视图不跟新怎么解决?
  70. vue中data为什么是函数而不是对象?
  71. VUE中父子组件传值,父组件异步请求,子组件不能实时更新怎么解决?(VUE中数据不能实时更新怎么解决?)
  72. 父子组件传参emit如何传多个参数?
  73. VUE路由跳转方式
  74. 条件渲染v-if 与 v-for 优先级;为什么避免v-for和v-if在一起使用?
  75. VUE 中 $nextTick 作用与原理?
  76. VUE中 for循环为什么加 key?
  77. Vue Diff算法
  78. keep-alive
  79. 为什么data是一个函数而不是一个对象
  80. TS 相比 JS 的有哪些优点
  81. TS的类型
  82. type 和 interface 的区别
  83. VUE2和VUE3的区别?
  84. 为什么VUE3不继续用$set?
  85. 如何解决VUEX页面刷新数据丢失问题?
  86. VUE路由中的history和hash的区别
  87. 动态组件 & 异步组件
  88. 路由之间如何传参
  89. 对前端路由的理解
  90. 什么是Vue-Router,有哪些组件
  91. $route和$router
  92. 路由开发的优缺点
  93. 使用方式
  94. Hash模式
  95. History模式
  96. 路由hash模式和history模式的区别
  97. history模式下的404问题
  98. 编程式导航
  99. 路由传参的方式
  100. 设计模式
  101. node
  102. axios
  103. whitstle 抓包
  104. uniapp 坑点
  105. 抽奖功能实现
  106. 项目开发中遇到的bug?
  107. 说说你在项目中遇到印象最深,最困难的地方,是怎么解决的?
  108. 你觉得你们项目还有哪些不足的地方?
  109. 工作之余你会做什么,看什么书?
  110. 近几年的职业规划?

到了这里,关于前端面试相关的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前端面试相关

    HTML5 新特征 ✅ HTML5 与es6 新特性 cookie 与 sessionStorage 和 localStorage 的区别 ✅Cookie 和localStorage、SessionStorage 区别 事件冒泡和事件捕获 ✅ 事件捕获和事件冒泡 垂直居中 DIV ✅ 元素垂直水平居中的多种办法(块级 行内元素) 两栏布局左边固定右边自适应 ✅ 两栏布局,左边

    2024年02月10日
    浏览(26)
  • 前端高级面试题-安全相关

    1 XSS 如何攻击 XSS 通过修改 HTML 节点或者执⾏ JS 代码来攻击⽹站。 例如通过 URL 获取某些参数 如何防御 2 CSRF 如何攻击 如何防御 Get 请求不对数据进⾏修改 不让第三⽅⽹站访问到⽤户 Cookie 阻⽌第三⽅⽹站请求接⼝ 请求时附带验证信息,⽐如验证码或者 token 3 密码安全 加盐

    2024年02月15日
    浏览(23)
  • 职场工作的前提

    Survive by day and develop by night. talk for import biz , show your perfect code,full busy,skip hardness,make a better result,wait for change,challenge Survive. happy for hardess to solve denpendies. 职场工作 需求: 1.职场工作 1、目标明确,不断更新。 2、做对的事情,而不是把事情做对。 3、跟对的人。 3、提升个人

    2024年02月08日
    浏览(23)
  • 2023年最新前端面试题(小程序相关)

    一、小程序 tabbar的限制(配置参数) 修改项目根目录中的 app.json 配置文件,与pages平级的位置新增 tabBar 的配置节点如下: \\\"tabBar\\\": { \\\"selectedColor\\\": \\\"#C00000\\\", \\\"list\\\": [ { \\\"pagePath\\\": \\\"pages/home/home\\\", \\\"text\\\": \\\"首页\\\", \\\"iconPath\\\": \\\"static/tab_icons/home.png\\\", \\\"selectedIconPath\\\": \\\"static/tab_icons/home-active.png\\\"

    2024年02月07日
    浏览(31)
  • 前端面试:【浏览器与渲染引擎】工作原理与渲染流程

    嗨,亲爱的读者!你是否曾经好奇过当你在浏览器中输入URL并按下回车时,网页是如何显示在你的屏幕上的?这背后涉及了复杂的浏览器工作原理和渲染流程。本文将带你深入了解浏览器如何工作以及网页如何被渲染出来。 1. 浏览器的工作原理: 当你输入URL并按下回车时,

    2024年02月11日
    浏览(43)
  • [office] excel成绩表格数据排名次的教程 #职场发展#知识分享#媒体

    excel成绩表格数据排名次的教程 Excel 中经常需要使用到 排名 次的技巧,成绩表格数据具体该如何排名呢?接下来是小编为大家带来的excel成绩表格数据排名次的教程,供大家参考。 步骤1:不管在学校还是各个统计领域,排名应用随处可见,如果排序会打乱原有次序,那么好多

    2024年02月21日
    浏览(33)
  • 职场工作多年,为什么成长这么慢

    在职场工作多年,却没有成长,是许多人都会遇到的问题。这种情况可能让人感到沮丧和无助,但是它的根本原因是什么呢?在本文中,我们将探讨为什么会出现这种情况,以及如何克服这种困境。 成长需要我们对自己的能力和表现进行评估和反思。如果没有对自己的工作进

    2023年04月16日
    浏览(38)
  • 突破职场竞争,引领未来发展:考取《研发效能(DevOps)工程师职业技术认证》

    就业形势堪忧,什么最有保障?考个“国家级”证书傍身吧! 工信部教考中心作为中国领先的行业技能认证机构,其颁发的认证证书不仅代表了个人在信息技术领域的专业能力,更可以录入工业和信息化技术技能人才数据库,这是一个重要的信息资源平台,它可以帮助企业和

    2024年02月05日
    浏览(36)
  • [office] Excel中函数进行计算两个日期参数差值的方法 #职场发展#学习方法#媒体

    Excel中函数进行计算两个日期参数差值的方法 在excel使用中,如果想计算两个日期参数的差值,该用什么函数和如何使用呢?今天,小编就教大家在Excel中函数进行计算两个日期参数差值的方法。 Excel中函数进行计算两个日期参数差值的步骤 在excel中计算两个日期参数的差值,

    2024年02月20日
    浏览(41)
  • 【前端工程化面试题】webpack proxy的工作原理,为什么能解决跨域问题

    在 webpack 的配置文件 webpack.config.js 中有一个配置项 devServer 里面有一个属性是 proxy,这里面可以配置代理服务器,解决跨域问题,请参考官网。 一般来说 webpack 的代理就是说的开发服务器 webpack-dev-server。 其实不光是 webpack 其他的打包工具比如是 vite,也有代理的功能,也是

    2024年02月21日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包