相关咨询

FULLY MATCH ENTE

最新文章

推荐文章

web前端面试问题总结!

1、在Less中的颜色通道功能是什么?


本人没有在 less 中使用过颜色通道功能,但是在此处可以总结下查到的关于颜色通道的定义:


每个图像都有一个或多个颜色通道,每个颜色通道保存着其对应的颜色信息。


图像中默认的颜色通道数取决于其颜色模式。例如,CMYK图像默认有4个通道,分别为青色、洋红、黄色、黑色。在默认情况下,位图模式、灰度、双色调和索引颜色图像只有一个通道。RGB和Lab图像有3个通道,CMYK图像有4个通道。


以GRB颜色模式为例,一副RGB色彩图中的每个像素点都是红,绿,蓝三种颜色通过不同比例混合而成,而颜色通道就保存着对应的颜色信息。


2、在Sass中如何执行布尔运算?


$age:20;

.bool {

@if ($age > 10 and $age < 25) {

color: green;

}

}


vue在created和mounted这两个生命周期中请求数据有什么区别呢?


看实际情况,一般在 created(或beforeRouter) 里面就可以,如果涉及到需要页面加载完成之后的话就用 mounted。


在created的时候,视图中的html并没有渲染出来,所以此时如果直接去操作html的dom节点,一定找不到相关的元素

而在mounted中,由于此时html已经渲染出来了,所以可以直接操作dom节点,(此时document.getelementById 即可生效了)。


3、有用过vuex吗?它主要解决的是什么问题?推荐在哪些场景用?


解决两个问题


多个组件依赖于同一状态时,对于多层嵌套的组件的传参将会非常繁琐,并且对于兄弟组件间的状态传递无能为力。


来自不同组件的行为需要变更同一状态。以往采用父子组件直接引用或者通过事件来变更和同步状态的多份拷贝。以上的这些模式非常脆弱,通常会导致无法维护的代码。


4、什么时候用Vuex?


当项目遇到以下两种场景时


多个组件依赖于同一状态时。


来自不同组件的行为需要变更同一状态。


以上是爱创课堂的小编今天整理的web前端面试题汇总,希望为正在学习前端或者找工作的同学提供参考。