前端面试
文章平均质量分 71
小五Five
热爱生活,不停止思考,不停下脚步。
展开
-
[面试】你怎么理解Vue的diff算法?
在Vue中,diff算法是其框架进行高效渲染和更新的关键所在。本篇文章将介绍Vue的diff算法的基本原理、实现方法和优化策略。Vue中的diff算法是框架进行高效渲染和更新的关键所在。原创 2023-09-14 13:05:05 · 369 阅读 · 0 评论 -
【面试】对CSS预处理器的理解及与原生CSS的区别
CSS预处理器是一种编程语言,它允许开发者使用类似于编程的特性(如变量、函数和嵌套规则等)来编写CSS样式表。这种预处理器编写的样式表需要经过编译过程,将其转换为原生CSS文件,以供浏览器使用。CSS预处理器的历史可以追溯到2006年,当时Hampton Catlin创建了Sass(Syntactically Awesome Style Sheets)项目。随后,其他类似的工具也相继出现,如LESS和Stylus等。这些工具的出现为CSS开发者提供了更多选择和功能扩展。原创 2023-09-12 09:07:00 · 685 阅读 · 0 评论 -
【面试高频】JavaScript作用域、闭包、变量提升
JavaScript 中的作用域、闭包和变量提升是 JavaScript 中的重要概念,也是面试高频考点。作用域规定了变量的可见性和生命周期,闭包通过捕获自由变量的方式延长了变量的生命周期,并允许在函数外部访问该变量。而变量提升规则使得在声明之前就可以使用变量或调用函数,但只有声明会被提升,赋值操作仍然留在原来的位置。因此,本文将这三个概念放一起讲解。原创 2023-08-16 09:00:00 · 133 阅读 · 0 评论 -
【高频】前端面试算法题,案例+答案,一学就会!
虽然前端开发工作更加注重对HTML、CSS和JavaScript等技术的掌握,但算法和数据结构也是前端工程师应该具备的基本能力之一。很多公司的面试也会有算法这一环节。今天为大家总结了一些最常见的算法题。原创 2023-07-14 09:00:00 · 1257 阅读 · 0 评论 -
【面试题】JS为何是单线程?通俗易懂面试说法。
JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。原创 2023-03-30 09:36:03 · 112 阅读 · 0 评论 -
[面试题]Vue怎样在style里使用data中的变量?
不管是面试官提问:Vue怎样在style里使用data中的变量,还是在实际开发中封装组件。在style里使用data中的变量,都是开发者必须掌握得一个技巧。原创 2023-02-25 21:29:22 · 1361 阅读 · 4 评论 -
2023前端超全面试题,全是金三银四面试真题整理!附答案。
2023超全面试题!全是真题整理!白话文整理!可全文理解背诵!原创 2023-03-30 09:56:23 · 3713 阅读 · 0 评论