首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端面试
黑刀蛇黥
创建于2022-01-22
订阅专栏
关于前端面试的一些常见问题和答案
等 2 人订阅
共17篇文章
创建于2022-01-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
v-if和v-for—起使用的弊端以及解决办法
在我们进行项目优化时,经常会看到别人会把v-if和v-for分开使用,主要原因是因为 ·由于v-for的优先级比v-if高,所以导致每循环一次就会去v-if一次 而v-if是通过创建和销毁dom元素来
后台管理系统中的权限管理是怎么实现的?
大家在写后台管理系统的时候,一般都需要写权限管理,这是因为不同职位它对应着不同的权限,它所能够进入的页面也就不同.那么我们一般是怎么做的呢. 首先登录:当用户填写完账号和密码后向服务端验证是否正确,验
vue的生命周期有哪些?
vue的生命周期其实就是vue 实例从创建到销毁的过程也就是从开始创建、初始化数据、编译模板、挂在 dom -> 渲染、更新 -> 渲染、准备销毁、销毁在等一系列过程 vue的声明周期常见的主要分为4
vue双向数据绑定的原理?
vue.js 是采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调
MVM与MVVM
MVC: MVC即model-view-controller(模型-视图-控制器)是项目的一种分层架构思想,它把复杂的业务逻辑,抽离为职能单一的小模块,每个模块看似相互独立,其实又各自有相互依赖关系。
Vuex
1.Vuex的来历和作用 今天我们来聊一下Vuex,那么首先我们需要了解一下关于Vuex的由来, 在以前我们在进行web组件化开发的过程中,各组件之间会需要大量的传值,那么如果按照传统的办法时,就会导
Vue 组件如何进行传值的?
组件传值的三种方法 1)父组件向子组件传递数据 父组件内设置要传的数据,在父组件中引用的子组件上绑定一个自定义属 性并把数据绑定在自定义属性上,在子组件添加参数 props 接收即可 2)子组件向父组
防抖和节流
在进行窗口的 resize、scroll,输入框内容校验等操作时,如果事件处理函数调用的频率无限 制,会加重浏览器的负担,导致用户体验非常糟糕 此时我们可以采用 debounce(防抖)和 throt
简单描述一下路由的几种模式以及实现的原理
在我们面试的过程中,我们经常会被问道路由的模式有哪些,还有他们的不同处在哪里. 在回答这个问题时,我首先要了解到底什么是路由,及路由的作用是什么?它是干嘛的? 一般我们首先会去百度一下, 当然我们可能
CSS的妙用之画图
在我们学习完css中的boder属性后,可能回想到css除了用来给我们的html骨架进行美化外,还有别的用处吗,答案是有的.(在画图中,我们主要是利用boder来画) 今天我们就来学习一下如何画一些基
如何解决扁平数据结构转Tree
在工作中我们经常需要把数据进行扁平数据结构转Tree处理. 而它的解决方法其实有很多种,今天我主要来介绍其中的两种方法, 1.利用递归函数来解决首先我们先来创建一组数组 我们通过id和pid来进行筛选
为什么会产生跨域
不满足同源策略:协议+域名+端口 请求发了,服务器数据也响应给浏览器了,只不过被浏览器你拦截了, http 、https : ssl【花钱】 http:80 https:443 如何解决跨域 CORS
如何判断this指向
this:谁调用我,我就指向谁 普通函数函数名() :window 对象方法 对象名.方法名() :对象 构造函数 new 函数名() :new创建的实例对象
new关键词做了哪些事情
1.创建空对象 2.this指向这个对象 3.对象赋值 4.返回实例对象 原型链相关 1.原型链作用:面向对象 继承 2.对象访问原型链规则: 就近原则 先访问自己,自己没有找原型,原型没有找原型的原
如何解决storage存储对象只能存储字符串问题? (如何存储引用类型)
关于如何解决存储应用类型,需要我们先把JS转换成JSON,因为JSON其实就是字符串,它是可以被localStorage认识出来的.
localStorage与sessionStorage区别
1.相同点 。 作用一致:用于存储数据 。 都是只能存储字符串类型数据(上限5MB) 2.不同点:存储方式不同 localStorage:硬盘存储(永久存储,页面关闭还在,存在d盘) sessionS
事件委托面试题
1.什么是事件委托 给父元素注册事件,委托给子元素处理 2.事件委托原理:事件冒泡 3.事件委托注意点 this:指向父元素 e.target :指向触发事件的子元素 4.事件委托场景: 给动态新增元