• 【面试题1】前端全局观-待答


    摘要

    看到这几个比较大的题目,移动端没干过,就简单答答其他问题吧

    谈谈你对CSS布局的理解

    CSS 布局主要围绕BFC实现,一般我们实现布局都会用到以下CSS 属性

    flex (利器哦)
    column
    position / left / top / right / bottom
    display
    float/inline-block
    overflow
    width/height

    微调布局的css 属性

    margin
    padding

    在使用以上属性进行位置布局完毕后,可能会出现BFC的使用方式选择, 这是需要使用

    box-sizing

    选择BFC的实现方式, 是content-box 还是 border-box , 在布局时 border-box 更符合大家的习惯,不需要考虑边框和padding占据的宽度高度就可以计算整个容器的宽高。

    目前比较火的是 响应式布局, 一套html 通过设定 screen 宽高进行选择性应用css

    @media screen and (max- 800px) {
        nav {
            float: left;
        }
    }
    @media screen and (max- 600px) {
        nav li{
            display: inline;
        }
    }
    

    javascript 寄生组合式继承

    柯里化

    Object 几个有用的新 API

    1.getPrototypeOf
    2. setPrototypeOf
    3. getOwnPropertyDescriptor
    4. getOwnPropertyNames
    5. create
    6. defineProperties
    7. keys

    flex 布局

    双栏布局

    BFC

    跨域解决方案

    jsonp, access-control-allow-origin,但竟然很少能顺便说一下 post message,iframe 是一个彻底被遗忘的方案

    浏览器的返回码

    能说明白 304 从前到后很不容易了,从来没遇到可以说明白 200 from cache 的

    HTTP2

    要求简单了解二进制分帧层/首部压缩/多路复用很奢侈

    NodeJS

    IO 密集、进程线程 、 Stream

    React 和 Redux 的 高阶函数两种模式

    React 事件绑定代理

    React setState 工作方式

    Redux mapStateToProps 具体在做什么

    布局最长出现的场景就是垂直水平居中了

    讲讲输入完网址按下回车,到看到网页这个过程中发生了什么。

    谈谈你对Web前端组件化的理解,Web Component会带来怎样的影响

    谈谈你对前端资源下载性能优化的经验和思考

    现在有很多的MV*框架,你对它们有什么看法

    iOS体验好在哪里,Web能赶上么?

    网页游戏怎么做?

    Hybrid技术应当如何应用?

    你最爱的前端框架是什么,为什么?

    计划、执行、每天高效的活着学着
  • 相关阅读:
    几种常用的曲线
    0188. Best Time to Buy and Sell Stock IV (H)
    0074. Search a 2D Matrix (M)
    0189. Rotate Array (E)
    0148. Sort List (M)
    0859. Buddy Strings (E)
    0316. Remove Duplicate Letters (M)
    0452. Minimum Number of Arrows to Burst Balloons (M)
    0449. Serialize and Deserialize BST (M)
    0704. Binary Search (E)
  • 原文地址:https://www.cnblogs.com/huxiaoyun90/p/5182741.html
Copyright © 2020-2023  润新知