• ES6-Iterator

    1、Iterator一种数据结构只要部署了 Iterator 接口,我们就称这种数据结构是“可遍历的”(iterable)。 原生具备 Iterator 接口的数据结构如下:(==for…of可以遍历具备iterator的结构...
  • ES6-Promise的方法比较

    1.Promise.all()Promise.all()方法用于将多个 Promise 实例,包装成一个新的 Promise 实例。 1const p = Promise.all([p1, p2, p3]); 只有p1、p2、p3的状态都变成...
  • ES6-Object的新增方法

    1、新增方法1.1.Object.is();等价于严格相等(===) 12345+0 === -0 //trueNaN === NaN // falseObject.is(+0, -0) // falseObjec...
  • 浏览器兼容性问题

    1、样式兼容 css 因为历史原因,不同的浏览器样式存在差异,可以通过 Normalize.css 抹平差异,也可以定制自己的 reset.css,例如通过通配符选择器,全局重置样式。 1* { margin: 0; padding...
  • 水平垂直居中的几种方式

    公共代码: 12345678910111213141516171819202122/* 公共代码 */<style>.wp { border: 1px solid red; width: 300px; he...
  • 圣杯和双飞翼布局

    布局效果![image-20230317173443033](/Users/xiongchao/Library/Application Support/typora-user-images...
  • CSS两栏布局

    一般两栏布局指的是左边一栏宽度固定,右边一栏宽度自适应 浮动 + margin12345678910111213.outer, .left, .right { height: 100px;}.left { f...
  • CSS盒模型

    盒模型标准盒模型:外边距margin + 边框border + 内边距padding + 内容content IE盒模型:外边距margin + 内容content (包括border + padding) 控制盒模型的属性:box-sizing...
  • 1px的问题

    一、前言像素:是组成图片的色彩和亮度的最小图像单元,是显示屏的画面上能表现出来的最小单位。 分辨率屏幕分辨率是指纵横向上的像素点数,单位是px。 两个大小尺寸相同的屏幕而言: 当屏幕分辨率低时(例如 640 x 480),在屏幕上显示的像素少,单...
  • 排序算法

    排序算法排序算法有很多:冒泡排序/选择排序/插入排序/归并排序/计数排序( counting sort)/基数排序(radix sort)/希尔排序/堆排序/桶排序...