钱包生活面试

  今天是2017年11月7日,下午参加了钱包生活的面试,不太好,有点遗憾。大概问了一些问题:javascript

    1.知道丶用过哪些框架css

  Vue、React、Angular和Jqueryhtml

    2. html5 新特性 部分详解
html5

    3.知道css中的reset吗,知道spritejava

  css中的reset,重置浏览器标签的样式表。由于浏览器默认样式不一样,经过重置标签的css属性,而后再将它统必定义,就能够在不一样浏览器产生相同的显示效果。css3

  spirit,精灵图或雪碧图。es6

    4.es6的let constweb

  let:不存在变量提高;暂时性死区;不容许重复声明;为js新增了块级做用域。面试

  const:声明一个只读的常量,一旦声明,常量的值就不能改变。chrome

  ES5只有两种声明变量的方法:var命令和function命令。ES6添加记录letconst命令,import命令和class命令。

    5.闭包

  闭包就是可以读取其余函数内部变量的函数。详细>>

    6.异步加载

    7.不定宽高,垂直水平居中

  1)最简单的flex布局,外层容器加上以下样式便可:

display: flex;
justify-content: center;
align-items: center;

  2)利用table-cell

  外层容器:

display:table-cell;
text-align:center;
vertical-align:middle;

 

  内部元素:

vertical-align:middle;
display:inline-block;

  3)使用css3 transform

  外层容器

display: relative;

  内部元素

transform: translate(-50%,-50%);
position: absolute;
top: 50%;
left: 50%;

    8.平时都用什么浏览器作测试,内核是什么

  IE ---  trident内核;chrome/Safari ---  webkit内核;Firefox ---  Gecko内核;opera --- 以前是presto内核,如今是Blink内核。

    9.减小页面加载时间

    ....

相关文章
相关标签/搜索