08 2020 档案
摘要:useReducer import React, {useReducer} from 'react' function reducer(state, action) { switch (action.type) { case 'changeName': return {...state, name:
阅读全文
摘要:字符长度 const message = 'Hello!'; const smile = '😀'; [...message].length; // => 6 [...smile].length; // => 1 闭包的正确用法 const counter = (initial = 0) => {
阅读全文
摘要:书的地址 链接: https://pan.baidu.com/s/1YC0qS2QFJO3yQ-kFt27lBQ 提取码: h2km 子传父 通过方法 父组件 export default class TheOne extends Component { constructor(props) { s
阅读全文
摘要:虚拟滚动条 资料 响应式应用 https://responsively.app/download 有趣的代码 https://1loc.dev/ rxjs 运算符相互的区别 export type Shape = '1' | '2'; export type Card = '3' | '4'; pu
阅读全文
摘要:W3C官网 css相关资料 https://drafts.csswg.org/ https://www.w3.org/Style/CSS/ Date.now() VS performance.now() ## 都是计算代码的性能 以前我们使用 Date.now() 返回自1970年1月1日00:00
阅读全文
摘要:参数 描述 origin 起始位置 distance 距离 duration 动画时间 delay 动画延迟时间 rotate 旋转角度 opacity 透明度 scale 缩放比例 easing 动画速度曲线 container 外层 mobile 支援行动装置 reset 每次都启动动画 use
阅读全文
摘要:有趣的面试题 let obj = { count: 70, get counter() { return this.count + 1 }, set counter(x) { this.count = x++ * +'2' // 这是值是200 } } obj.counter = 100; cons
阅读全文
摘要:入门小案例 温馨提醒 别跟vue/angular类型记得带上'/one',我总是弄错了 <BrowserRouter> <Link to={'/one'}>one</Link> <br/> <Link to={'/two'}>two</Link> <br/> <Link to={'/three'}>
阅读全文