frontend-dev面试

Posted minty

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了frontend-dev面试相关的知识,希望对你有一定的参考价值。

1.笔试题
vuex 存储的数据为null或者undefined是为啥?
1.伸缩布局 flex规则
2.横向布局的实现方法有多少?
3.说一说 flex:1; 的含义 / 说一说flex:1 1 300px; 的含义
4.域名的区别 比如 baidu.com / www.baidu.com / aaa.baidu.com 的区别是什么?
5.为什么要跨域?如何解决跨域?跨域的弊端?
6.项目开发中所做过的兼容有哪些?
7.ES6新语法
8.ES6中的generator
9.vue中的mixin
10.vue中的diff算法
11.vue虚拟dom生成真实dom——原理
选择题:大概10题
1.考察px,em,rem
2.哪个方法没有改变数组,concat,splice,slice,join
3."1 2 3" 正则返回
4.new String("A")在case判断式中的返回
简答题:
1.    css实现多行文字垂直居中
2.    javascript typeof返回值有哪几种
3.    输出一个字符串的第一个不重复的字符
参考答法:
var str = ‘asdasdfaffjasaso‘;//测试字段
var strs = [];
var len = str.length;
var num = 0;
for (var i = 0; i < len; i++) 
    strs.push(str.slice(i, i + 1));

for (var j = 0; j < len; j++) 
    for (var k = 0; k < len; k++) 
        if (j != k) 
            if (strs[j] != strs[k]) 
                num++;
            
        
    
    if (num == len - 1) 
        console.log(strs[j]);
        break;
    
    num = 0;

 

以上是关于frontend-dev面试的主要内容,如果未能解决你的问题,请参考以下文章

为啥我使用 frontend-maven-plugin 构建 vue 有一个空错误

如何解决 Google Cloud Function 上的“No module named 'frontend'”错误消息

Frontend RSS

Unable to acquire the dpkg frontend lock

2019-11-02 Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend)

Ubuntu中Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend)问题的解决