240 发简信
IP属地:广东
  • Resize,w 360,h 240
    物理学的 H5 应用:模拟惯性滑动

    在移动端 H5 中,时间选择器(date-picker)、省市区选择器(area-picker)等组件经常会使用这样的交互效果: 这个 gif ...

  • 如何正确证明 Commonjs 模块导出是值的拷贝,而 ES module 是值的引用?

    关于 Commonjs 和 ES module 模块导出的区别,一般流行一种说法:CommonJS 模块输出的是一个值的拷贝,ES6 模块输出的...

    0.8 7209 2 10
  • Resize,w 360,h 240
    Commonjs、esm、Amd 和 Cmd 的循环依赖表现和原理

    当 a 模块执行时依赖 b 模块,b 模块的执行又反过来依赖 a 模块,此时就发生了循环依赖。循环依赖在平常的业务代码里比较罕见,一般遇到就意味...

    0.8 4474 2 10
  • Resize,w 360,h 240
    JS 稀疏数组

    稀疏数组是指 索引不连续,数组长度大于元素个数的数组,通俗地说就是 有空隙的数组。我们可以通过下面的方式生成稀疏数组: 可见,写代码时稍不注意,...

  • Resize,w 360,h 240
    深入浅出 CSS 层叠上下文

    我们在编写 CSS 样式时不少遇到这样的疑惑:“为什么这个元素会被覆盖?”、“为什么设置较高的 z-index 值还是不起效果?” 不妨先想想这...

  • Resize,w 360,h 240
    CSS 精确绘制三角形

    通常情况下,用 CSS 来实现一些简单的图形会比使用图片更有优势,譬如: CSS 可以随时调整图形的颜色; CSS 可以给图形加复杂动画; 图片...

  • Resize,w 360,h 240
    数学的 H5 应用:拖动阻尼

    我们在 ios 应用(特别是浏览器)中经常看到这样的 “橡皮筋” 效果:当页面滚动到边缘时若继续拖动,其位移变化量和拖动距离成反比;就像橡皮筋一...

  • Resize,w 360,h 240
    CSS 技巧收录

    【本文会持续更新!】 1、color 影响 border-color 当只设置元素的边框宽度和样式时,边框的颜色会取当前元素 color 属性的...

  • Resize,w 360,h 240
    利用栈实现四则混合运算引擎

    浮点数问题 尝试在浏览器端做算术运算的同学,多多少少都会遇到过这样奇怪的问题: 这是由于 JS 是一门弱类型语言,不像 Java 有 int、f...

个人介绍
未来不迎,当时不杂,过往不恋。