摘要:
1. 响应式布局,左侧栏目固定,右侧内容随着屏幕宽度变化而变化(高频) flex布局 position布局 css3计算宽度 float布局 4.float布局(面试官想要的答案) 根据float元素的margin特性布局,兼容性好 1.flex布局 用flex:1填充,自动充满容器 positio 阅读全文
摘要:
1.数组去重 2.字符串去重 属性: Set.prototype.size:返回Set实例的成员总数。 Set 实例的方法分为两大类:操作方法(用于操作数据)和遍历方法(用于遍历成员)。下面先介绍四个操作方法。 add(value):添加某个值,返回 Set 结构本身。 delete(value): 阅读全文
摘要:
方法1: 方法2: 方法3: 阅读全文
摘要:
1.使用弹性盒 2.使用 绝对定位 + transform 3.使用绝对定位 + margin:auto 阅读全文
摘要:
BFC 定义 BFC(Block formatting context)直译为”块级格式化上下文”。它是一个独立的渲染区域,只有Block-level box参与, 它规定了内部的Block-level Box如何布局,并且与这个区域外部毫不相干。 BFC布局规则: 1.内部的Box会在垂直方向,一 阅读全文
摘要:
使用new关键字调用函数(new Person(…))的具体步骤: 将所创建对象的__proto__属性值设为构造函数的prototype的属性值,,即指向构造函数的原型对象 <script> function Person(name, age) { this.name = name; this.a 阅读全文
摘要:
Generator 生成器函数,解决异步: generator函数使用: 1、分段执行,可以暂停 2、可以控制阶段和每个阶段的返回值 3、可以知道是否执行到结尾generator和异步控制:利用关键字yield,可以把异步操作写在yield语句里面,每调用一次next方法,则执行一次yield语句如 阅读全文
摘要:
promise.all() 阅读全文
摘要:
JS异步之Promise,Generator,Async Promise 解决回调地狱 解决的问题:回调地狱 Promise规范: promise有三种状态,等待(pending)、已完成(fulfilled/resolved)、已拒绝(rejected)Promise的状态只能从“等待”转到“完成 阅读全文