web前端面试题

css选择器
id选择器,类选择器,标签选择器,通用选择器(*),后代选择器,子级选择器,
伪类选择器(:link/:hover/:active/:visited)
css3新增选择器
属性选择器,结构伪类选择器(:first-child/:last-child/:nth-child(n))
伪元素选择器(::filst-letter/::first-line)
宏任务微任务
宏任务包括:定时器setTimeout,setInterval,dom操作,ajax请求
微任务包括:promise,async/await
微任务执行之间比宏任务早
css实现三角形
vue强制更改视图数据
vue.set();更新深层data数据
$forceUpdate();强制更新
vue统一传值给子代组件
vue组件注入依赖
provide
inject
vue中mixin
vue双向绑定原理
vuex的属性api
state:数据存储
getters:类似于vue的计算属性
mutations:提交数据更改的方法(同步)
action:与mutations方法一直,但是是异步提交
modules:模块化vuex,每个可以拥有自己的state与方法api
promise使用
reject(“回调失败状态”)
resolve(“回调成功状态”)
css实现三角形的三种方式
border
border-top: 50px solid skyblue;
border-right: 50px solid transparent;
border-left: 50px solid transparent;
linear-gradient结合background-image
clip-path: polygon(0 0, 0% 100%, 100% 50%);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值