经验帖子

1---字节跳动

转自:https://blog.youkuaiyun.com/y_silence_/article/details/85011076

  • Vue的了解
  • css2和css3垂直居中和水平居中的写法

css3新增了一些属性,像flex,这是css3中很重要的改变,所以除了flex以外的垂直水平居中的技巧都是属于css2的。

- css2的水平居中技巧
将元素display为行内元素,再text-align:center;即可
或者
将块级元素定义一个宽度,再margin: 0 auto;即可
- css3的水平居中技巧
将元素display设为flex,再通过justify-content: center; 实现居中。
- css2的垂直居中技巧
单行内容的垂直居中可以通过设置相同height值和line-height值来实现。
多行内容的垂直居中且高度可变可以通过设置上下相同的padding值来实现。
行级盒子:小图标和标题对齐设置vertical-align: middle。
绝对定位:top:50%; left:50%;的方法,需要已知块级的宽高
- css3的垂直居中技巧
将元素display设为flex,再通过align-items:center;来实现。

  • 计算机网络知识:
  • 计算机网络的七层;

应用层、表示层、会话层、传输层、网络层、数据链路层、物理层

  • TCP和UDP的区别;
  • TCP和UDP属于计算机网络中的哪一层;
  • HTTPS是什么;
  • 常用的状态码;
  • 闭包是什么?

闭包就是能够读取其他函数内部变量的函数。
闭包的用途:可以读取函数内部的变量,并且让这些变量的值始终保持在内存中

举例说明

  • NaN是什么?typeof NaN输出什么?
  • js的隐形转换和显性转换
  • 跨域问题如何解决
  • babel是什么?实现将ES6编译为ES5代码
  • 用js实现判断一个变量是否为整数的函数;

先判断变量是否为Number类型,再判断变量除以1之后是否和原来全等

  • 进程和线程是什么?
  • 死锁是什么?
  • Left Join、Right Join、Inner Join指的什么?
  • 快速排序用js怎么写?
  • function quickSort(arr) {
  •   if(arr.length<=1) {
          return arr;
      }
      var s = Math.floor(arr.length/2);
     
      var temp = arr.splice(s,1);
     
      var left=[];
      var right=[];
      for(var i=0;i<arr.length;i++) {
        if(arr[i]<temp) {
          left.push(arr[i]);
        }
        if(arr[i]>=temp) {
          right.push(arr[i]);
        }
      }
     
      return quickSort(left).concat(temp,quickSort(right));  
     
    }

     

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值