全部文章all(347)
    简洁模式
341

CSS3盒模型:border-box

`box-sizing`可以声明计算元素高宽的 CSS 盒模型。它有`content-box`、`border-box`和`inherit`三种取值。其中`border-box`是 css3 新增,也是主流 UI 框架的全局默认属性。## 两种盒模型### `content-box`默认值,也是 css2.1.....

2018-06-05
342

scss实现样式复用: 继承、占位符、混合宏

如何让 scss 代码可复用?三种复用方式分别用在何处?下方是一段自定义大小的样例 👇```Sass (scss)$height: 15px !default;$width: 18px !default;@mixin size($list...) { @if length($list) == 0 { .....

2018-05-29
343

scss:最常见的css预处理器

`Sass` 和 `SCSS` 其实是同一种东西,我们平时都称之为 `Sass`。他们都是用`Ruby`开发 Css 预处理器,`boostrap4`已经将`less`换成了`scss`。## `SCSS`和`Sass``Sass` 和 `SCSS` 其实是同一种东西,我们平时都称之为 `Sass`。**他们.....

2018-05-29
344

谈谈 promise/async/await 的执行顺序与 V8 引擎的 BUG

故事还是要从下面这道面试题说起:请问下面这段代码的输出是什么?```JavaScriptconsole.log("script start");async function async1() { await async2(); console.log("async1 end");}async fu.....

2018-05-29
345

Promise: 常用 API 概述

## 关于`Promise`- `Promise`实例一旦被创建就会被执行- `Promise`过程分为两个分支:`pending=>resolved`和`pending=>rejected`- `Promise`状态改变后,依然会执行之后的代码:```JavaScriptconst warnDemo = c.....

2018-05-23
346

算法系列汇总

> 作者:[心谭](https://github.com/dongyuanxin),Web Developer本仓库是作者在学习 Web 开发过程中积累的笔记,主要以前端开发和算法题解为主,自 2018 年开始一直持续更新。如果这些笔记对你的学习有帮助,欢迎通过以下方式支持一下,你的支持是我持续维护的动力:-.....

2018-01-01
347

前端系列汇总

> 作者:[心谭](https://github.com/dongyuanxin),Web Developer本仓库是作者在学习 Web 开发过程中积累的笔记,主要以前端开发和算法题解为主,自 2018 年开始一直持续更新。如果这些笔记对你的学习有帮助,欢迎通过以下方式支持一下,你的支持是我持续维护的动力:-.....

2018-01-01