240 发简信
IP属地:四川
  • Typescript - 映射类型

    映射类型 现有类型如下 一个常见的任务是将一个已知的类型每个属性都变为可选的,或者是想要某一类型的只读版本如下: TypeScript提供了从旧...

  • Resize,w 360,h 240
    QianKun 2.0 微前端源码解析

    此篇文章只简单梳理思路,不会源码逐行分析,看此文章前请熟悉qiankun和single-spa的使用最好 暴露出的API, 从index.ts文...

  • 一个例子 - 看懂双飞翼布局

    双飞翼布局 解决了圣杯布局宽度变窄后错乱的问题,增加了一个dom节点,没有了padding,增加了内部margin撑开 html css

  • 一个例子 - 看懂圣杯布局

    代码解释如下 html css 效果如下 宽度变小BUG 怎么解决呢,看下一篇双飞翼布局,把middle包裹一个div就可以了 参考:https...

  • #! /usr/bin/env node 到底什么意思

    我们在开发node的cli工具的时候,往需要在执行文件第一行加入#! /usr/bin/env node这样一句话,这个到底什么意思,我们一点点...

  • js中UMD模块的声明模式

    大家都知道AMD,common.js ,ESModule的模块的异同,所以有时候需要声明为UMD的模式来兼容这几种模块的声明,下面就是示例代码 ...

  • Resize,w 360,h 240
    代码重构

    为什么要重构 重构改进软件的设计 设计欠佳的程序往往需要更多的代码,重构一个重要方向就是消除重复代码 软件变坏的途径: 一个有架构的软件 > 修...

  • Typescript 中的 interface 和 type 的区别

    interface VS type 大家使用 typescript 总会使用到 interface 和 type,官方规范 稍微说了下两者的区别...