全部文章

  • 为什么我们也许不应该再用enum?

    Published on
    Enum从来不是一个JavaScript的东西,它是TypeScript中用于定义命名常量的数据类型,但在许多开源项目中我们却不常见到Enum的身影,Enum究竟有什么缺点呢?让我们一起来看看。
  • JavaScript Symbols! But why?

    Published on
    ES6引入了新的基本数据类型:Symbol,大多数前端都知道Symbol能创建一个独一无二的值,但是为什么我们需要这个呢?以及Symbol还有哪些我们可能不知道的事情。这篇文章我会从头到尾梳理一下。
  • padding-top:100%的秘密

    Published on
    这篇文章会简单介绍最近遇到的一个面试题, 当一个元素没有被设置高度,此时你给它设置padding-top:100%会发生什么?
  • V8的垃圾回收策略

    Published on
    这篇文章介绍了V8引擎的垃圾回收策略,包括代际假说、分代收集、副垃圾回收器、主垃圾回收器、全停顿等内容。