Loading...
## ES2016 (ES7)### Array.prototype.includes```javascript [1, 2, 3].includes(2); // true [NaN].includes(NaN); // true(indexOf 不能检测 NaN) ```### 指数运算符```javascript 2 ** 10; // 1024 let a = 2; a *...
## 前言从回调函数到 Promise,再到 async/await,异步编程的写法越来越优雅。## 回调函数```javascript fs.readF...
## 背景最近做完了一个流程管理的系统,组件的划分为后续新的开发节省了大量时间,同时也对该系统的展示系统做了一些维护,其中组件划分得相当细致,反而为调试带来了一些麻烦。## 组件划分原则1. **单一职责**:每个组件只做一件事 2. **可复用性**:组件应该具备通用性 3. **可组合性**:小组件可以组合成更大的组件## 容器组件 vs 展示组件- **容器组件**:关心数据如何工作,...
## 背景不同域名之间共享 localStorage 数据的需求。受同源策略限制,不能直接访问。## 方案:postMessage + iframeA 域...
## 前言Flexbox 是现代 CSS 布局的核心,本文记录一些常用的布局模式。## 居中布局```css .center { display: flex; justify-content: center; align-items: center; } ```## 等分布局```css .equal-grid { display: flex; gap: 16px; } .equal-gri...