zoukankan      html  css  js  c++  java
  • 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;
    }
  • 相关阅读:
    SVN的安装与配置
    nginx之location配置详解及案例
    查看三种MySQL字符集的方法(转)
    JAVA_OPTS设置
    vi/vim 添加或删除多行注释
    Linux 下查看字体
    linux 安装中文字体
    Linux 压缩某个文件夹命令
    Navicat Premium 12.1.16.0安装与激活
    Rsync + sersync 实时同步备份
  • 原文地址:https://www.cnblogs.com/minty/p/11577665.html
Copyright © 2011-2022 走看看