首页
学习
活动
专区
工具
TVP
发布

前端开发面试手册

专栏成员
125
文章
105200
阅读量
27
订阅数
每日一题之Vue的异步更新实现原理是怎样的?5
最近面试总是会被问到这么一个问题:在使用vue的时候,将for循环中声明的变量i从1增加到100,然后将i展示到页面上,页面上的i是从1跳到100,还是会怎样?答案当然是只会显示100,并不会有跳转的过程。
bb_xiaxia1998
2023-01-09
3900
百度前端经典vue面试题整理5
子组件不可以直接改变父组件的数据。这样做主要是为了维护父子组件的单向数据流。每次父级组件发生更新时,子组件中所有的 prop 都将会刷新为最新的值。如果这样做了,Vue 会在浏览器的控制台中发出警告。
bb_xiaxia1998
2023-01-09
8080
每日一题之Vue数据劫持原理是什么?5
定义: 数据劫持,指的是在访问或者修改对象的某个属性时,通过一段代码拦截这个行为,进行额外的操作或者修改返回结果。
bb_xiaxia1998
2023-01-09
5020
前端二面经典vue面试题指南5
我们在 vue 项目中主要使用 v-model 指令在表单 input、textarea、select 等元素上创建双向数据绑定,我们知道 v-model 本质上不过是语法糖,v-model 在内部为不同的输入元素使用不同的属性并抛出不同的事件:
bb_xiaxia1998
2023-01-09
3630
2023前端二面必会vue面试题指南4
早期的前端路由的实现就是基于 location.hash 来实现的。其实现原理很简单,location.hash 的值就是 URL中 # 后面的内容。比如下面这个网站,它的 location.hash 的值为 '#search'
bb_xiaxia1998
2023-01-06
5710
写过vue自定义指令吗,原理是什么4
除了核心功能默认内置的指令 (v-model 和 v-show),Vue 也允许注册自定义指令。注意,在 Vue2.0 中,代码复用和抽象的主要形式是组件。然而,有的情况下,你仍然需要对普通 DOM 元素进行底层操作,这时候就会用到自定义指令。举个聚焦输入框的例子,如下:
bb_xiaxia1998
2023-01-06
5610
字节前端必会vue面试题集锦4
通过webpack的tree-shaking功能,可以将无用模块“剪辑”,仅打包需要的
bb_xiaxia1998
2023-01-06
8950
在vue的v-for中,key为什么不能用index?4
在前端中,主要涉及的基本上就是 DOM的相关操作 和 JS,我们都知道 DOM 操作是比较耗时的,那么在我们写前端相关代码的时候,如何减少不必要的 DOM 操作便成了前端优化的重要内容。
bb_xiaxia1998
2023-01-06
1K0
前端高频vue面试题总结3
通过webpack的tree-shaking功能,可以将无用模块“剪辑”,仅打包需要的
bb_xiaxia1998
2023-01-05
1.2K0
vue面试考察知识点全梳理3
构建时通过不同的命令执行不同的脚本,去读取不同用处的配置,然后生成适合各种场景的Vue源码。
bb_xiaxia1998
2023-01-05
8390
校招前端一面必会vue面试题指南3
我们看到的v-开头的行内属性,都是指令,不同的指令可以完成或实现不同的功能,对普通 DOM元素进行底层操作,这时候就会用到自定义指令。除了核心功能默认内置的指令 (v-model 和 v-show),Vue 也允许注册自定义指令
bb_xiaxia1998
2023-01-05
3.2K0
假如问:你是怎样优化Vue项目的,该怎么回答3
我们在开发Vue项目时候都知道,在vue开发中某些问题如果前期忽略掉,当时不会出现明显的效果,但是越向后开发越难做,而且项目做久了就会出现问题,这就是所说的蝴蝶效应,这样后期的维护成本会非常高,并且项目上线后还会影响用户体验,也会出现加载慢等一系列的性能问题,下面举一个简单的例子。
bb_xiaxia1998
2023-01-05
5860
腾讯前端vue面试题合集2
早期的前端路由的实现就是基于 location.hash 来实现的。其实现原理很简单,location.hash 的值就是 URL 中 # 后面的内容。比如下面这个网站,它的 location.hash 的值为 '#search':
bb_xiaxia1998
2023-01-04
1.1K0
腾讯前端一面常考vue面试题汇总2
vue构建函数调用_init方法,但我们发现本文件中并没有此方法,但仔细可以看到文件下方定定义了很多初始化方法
bb_xiaxia1998
2023-01-04
6520
前端二面vue面试题(边面边更)1
有五种,分别是 State、 Getter、Mutation 、Action、 Module
bb_xiaxia1998
2023-01-03
9490
vue组件通信6种方式总结(常问知识点)1
在Vue组件库开发过程中,Vue组件之间的通信一直是一个重要的话题,虽然官方推出的 Vuex 状态管理方案可以很好的解决组件之间的通信问题,但是在组件库内部使用 Vuex 往往会比较重,本文将系统的罗列出几种不使用 Vuex,比较实用的组件间的通信方式,供大家参考。
bb_xiaxia1998
2023-01-03
5850
滴滴前端一面高频vue面试题及答案1
匹配首先检查组件自身的 name 选项,如果 name 选项不可用,则匹配它的局部注册名称 (父组件 components 选项的键值),匿名组件不能被匹配
bb_xiaxia1998
2023-01-03
6940
vue组件通信方式有哪些?1
父组件通过props的方式向子组件传递数据,而通过$emit 子组件可以向父组件通信。
bb_xiaxia1998
2023-01-03
1.6K0
2023前端二面高频vue面试题集锦1
可以看到,组件内部只有一个动态节点,剩余一堆都是静态节点,所以这里很多 diff 和遍历其实都是不需要的,造成性能浪费
bb_xiaxia1998
2023-01-02
1.2K0
校招前端二面高频vue面试题1
路由保护在应用开发过程中非常重要,几乎每个应用都要做各种路由权限管理,因此相当考察使用者基本功。
bb_xiaxia1998
2023-01-02
5350
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档