
前端面试题
文章平均质量分 76
前端面试题整理
程序员诚哥
开源项目ruoyi-wms、ruoyi-mall、ruoyi-fast-service作者
展开
-
介绍一下js中Promise、async、await的使用
是基于Promise的语法糖,使用它们可以让代码更加整洁且易于维护。原创 2024-09-20 15:20:28 · 1204 阅读 · 0 评论 -
面试官:vue中插件和组件的区别?
我们还可以通过template属性来编写一个组件,如果组件内容多,我们可以在外部定义template组件内容,如果组件内容并不多,我们可直接写在template属性上。编写一个组件,可以有很多方式,我们最常见的就是vue单文件的这种格式,每一个.vue文件我们都可以看成是一个组件。插件的注册通过Vue.use()的方式进行注册(安装),第一个参数为插件的名字,第二个参数是可选择的配置项。全局注册通过Vue.component方法,第一个参数为组件的名称,第二个参数为传入的配置项。如 vue-router。原创 2024-04-12 16:50:03 · 477 阅读 · 0 评论 -
怎么优化H5让它可以在300ms以内打开?
移动端H5点击300毫秒延迟问题是由于浏览器为了区分单击和双击事件而导致的,通常会在点击后等待300毫秒以查看是否还会发生第二次点击。原创 2023-10-13 14:05:43 · 470 阅读 · 0 评论 -
前端面试官:介绍一下less和scss,以及他们的区别
而Less则使用Less处理器,它的语法更接近于常规的CSS。语法:SCSS是基于CSS的超集,它使用和CSS相同的语法,并通过添加一些新的功能和规则来扩展CSS。SCSS和Less是两种流行的CSS预处理器,它们在语法和功能上有一些区别,尽管它们的目标都是提供更灵活和可维护的CSS编写方式。SCSS(Sassy CSS)是一种CSS预处理器,它是CSS的扩展,允许开发者使用更灵活、可维护和可扩展的方式编写样式表。嵌套(Nesting):SCSS允许在样式规则中使用嵌套的语法,以表示样式的层次结构和关系。原创 2023-06-12 14:57:44 · 5455 阅读 · 1 评论 -
HR:面试官最爱问的linux问题,看看你能答对多少
本文介绍了Linux系统的常见面试题,主要包括文件系统管理、环境配置、进程管理、系统资源使用情况、网络设置、任务调度器、软件包管理和系统日志查看,希望对你有所帮助。当然,在面试中,你可能会遇到更多针对具体工作和岗位的问题,要做好充分准备。祝你面试成功!原创 2023-04-16 13:25:40 · 1129 阅读 · 0 评论 -
关于VS CODE,面试官最爱问的问题都在这了
本文讨论了一些关于VS Code的问题,包括VS Code的常用快捷键、如何安装和使用插件、如何设置代码格式化、如何进行代码片段编辑、如何进行远程开发和如何使用任务功能。这些问题都是在VS Code开发环境中可能会遇到的面试题。以下是一些可能会在 VS Code 开发环境中遇到的面试题,希望对你有所帮助。当然,在面试中,你可能会遇到更多针对具体工作和岗位的问题,要做好充分准备。祝你面试成功!原创 2023-04-16 13:03:51 · 576 阅读 · 0 评论 -
HR:这些常问的git问题,你能回答出来吗?
Git 是一种强大的分布式版本控制系统,它提供了许多有用的功能来帮助开发人员管理代码。在这篇文章中,我们总结了 Git 的一些面试常问的问题,包括分支管理、代码冲突的解决和代码回滚。通过这些工具和命令,开发人员可以更轻松地管理代码的版本历史和分支,解决代码冲突,回滚代码等。原创 2023-04-16 11:31:54 · 980 阅读 · 0 评论 -
面试官:Pinia和vuex在使用上有什么区别
Pinia和Vuex都是Vue状态管理库,但是它们有一些区别。原创 2023-03-25 23:49:38 · 6347 阅读 · 0 评论 -
面试官:在vue3中 jsx 和 template语法,你更推荐哪个?
Vue 3 支持两种模板语法:JSX 和 Template。它们都有自己的优缺点和适用场景。JSX 是一种 JavaScript 语法扩展,它允许开发者在 JavaScript 代码中嵌入 HTML。JSX 代码在编译时会被转换成普通的 JavaScript 代码,这样就可以被浏览器或者 Node.js 运行环境识别和执行。在 JSX 中,可以使用大括号 {} 来插入变量或表达式:在 Template 中,则使用双花括号 {{}}:条件循环在 JSX 中,可以使用 JavaScript 的条原创 2023-03-25 23:26:12 · 2432 阅读 · 1 评论 -
面试官:vue2和vue3的区别有哪些
每个管道都会创建一个新的函数,这会导致更多的函数创建和执行,而这些函数可能只是对数据进行了一些简单的操作,这些操作完全可以在组件中使用计算属性或方法来完成。Vue3 组合式API(Composition API)则很好地解决了这个问题,可将同一逻辑的内容写到一起,增强了代码的可读性、内聚性,其还提供了较为完美的逻辑复用性方案。是 Vue 3 中的工具函数,可以将一个响应式对象转换成一个由所有属性都为响应式对象的普通对象。当响应式对象中的某个属性发生改变时,这个改变会被追踪,并且会触发视图更新。原创 2023-03-25 22:54:46 · 2541 阅读 · 1 评论 -
面试官:讲讲vue中的指令、参数、修饰符
在 Vue 中,指令(Directive)是一种特殊的 HTML 属性,它们的值被绑定到 Vue 实例的数据上,并且在数据发生改变时,它们会自动更新视图。指令以 v- 开头,后面跟着指令的名称。原创 2023-03-25 20:09:19 · 599 阅读 · 0 评论 -
面试官:整理了一些react的基础面试题
React生命周期是指组件从创建到销毁的整个过程。它包括三个阶段:组件挂载、组件更新和组件卸载。在这三个阶段中,React提供了一些钩子函数,用来处理组件在各个阶段的行为。例如,componentDidMount函数会在组件挂载后执行,可以用来初始化一些数据;componentDidUpdate函数会在组件更新后执行,可以用来更新一些数据。原创 2023-03-19 17:21:33 · 447 阅读 · 0 评论 -
面试官:html里面哪个元素可以让文字换行展示
br>在HTML中,可以使用元素来强制换行,也可以使用CSS的word-break或属性来实现自动换行。原创 2023-03-17 17:24:35 · 7615 阅读 · 2 评论 -
面试官:rem和vw有什么区别
"rem" 和 "vw" 都是用于网页设计的CSS单位。"rem" 是相对于根元素的字体大小来计算的单位,即相对于 "html" 标签的字体大小。例如,如果 "html" 标签的字体大小为 16px,那么 "1rem" 就等于 16px。"vw" 是相对于视口宽度的单位,即相对于浏览器窗口的宽度。例如,如果视口宽度为 1000px,那么 "1vw" 就等于 10px (因为1vw相当于视口宽度的1%)。因此,两者的区别在于计算的基础不同。原创 2023-03-17 17:23:16 · 4753 阅读 · 0 评论