• 钱包生活面试


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

        1.知道丶用过哪些框架

      Vue、React、Angular和Jquery

        2. html5 新特性 部分详解

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

      css中的reset,重置浏览器标签的样式表。因为浏览器默认样式不同,通过重置标签的css属性,然后再将它统一定义,就可以在不同浏览器产生相同的显示效果。

      spirit,精灵图或雪碧图。

        4.es6的let const

      let:不存在变量提升;暂时性死区;不允许重复声明;为js新增了块级作用域。

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

      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.减少页面加载时间

        ....

  • 相关阅读:
    在数值中加入千位分隔符的方法
    用 Javascript 验证表单(form)中的单选(radio)值
    用 Javascript 验证表单(form)中多选框(checkbox)值
    用 CSS 实现图片替换文字(Image replacement)
    计算机技术分类
    最近好乱acm与数模时间重复了
    memcached Telnet Interface
    event_new
    event_base_loop
    event_base_loop
  • 原文地址:https://www.cnblogs.com/wangmengjun/p/7799628.html
Copyright © 2020-2023  润新知