zoukankan      html  css  js  c++  java
  • 【面试题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技术应当如何应用?

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

    计划、执行、每天高效的活着学着
  • 相关阅读:
    支付宝支付
    七牛云存储介绍
    ubuntu开发机初始化
    Unity3D 正六边形,环状扩散,紧密分布,的程序
    Unity属性的封装、继承、方法隐藏
    DateTime.Now的一些用法
    [转] 增强现实 colAR Mix 浅析
    [转] Vuforia AR 中的阴影与浮现效果
    网址整理
    [转] 如何使用unity Vs来进行断点调试
  • 原文地址:https://www.cnblogs.com/huxiaoyun90/p/5182741.html
Copyright © 2011-2022 走看看