1. 业余网球比赛告一段落

    偶然得一机会参加了上海市区里的运动会,双打拿了个第三,团体第四,个人第7。 自从大学毕业后平均两个礼拜打一次球,还不是训练的那种,一到比赛就…

    READ MORE
  2. Javascript bind polyfill

    bind() 方法会创建一个新函数。当这个新函数被调用时,bind() 的第一个参数将作为它运行时的 this,之后的一序列参数将会在传递的…

    READ MORE
  3. JavaScript中的Event Loop

    (function test() { setTimeout(function() {console.log(4)}, 0); new Pro…

    READ MORE
  4. JavaScript 中的 __proto__ 和 prototype

    当你创建函数时,JS会为这个函数自动添加prototype属性,值是空对象。而一旦你把这个函数当作构造函数(constructor)调用(即…

    READ MORE
  5. 关于浏览器URL长度

    通常会有一个误区就是GET请求参数是有长度限制的。这是错误的。 RFC 2616 (Hypertext Transfer Protocol …

    READ MORE
  6. CSS BFC

    BFC就是css布局的一个概念,是一块区域,一个环境。 如何创建BFC: 根元素或其它包含它的元素 浮动元素 (元素的 float 不是 n…

    READ MORE
  7. Linux 查看磁盘占用

    Linux下查看硬盘及分区信息 fdisk -l 检查文件系统的磁盘空间占用情况 df -h 查看某目录的大小 du -sh 查看某目录下占…

    READ MORE
  8. 函数节流

    throttle 节流 你持续触发事件,每隔一段时间,只执行一次事件。 根据首次是否执行以及结束后是否执行,效果有所不同,实现的方式也有所不…

    READ MORE
  9. 函数防抖

    防抖的原理就是:你尽管触发事件,但是我一定在事件触发 n 秒后才执行,如果你在一个事件触发的 n 秒内又触发了这个事件,那我就以新的事件的时…

    READ MORE
  10. 浅尝 service worker

    最早听说service worker的时候是团队的分享会上,之后就听说了饿了么pwa改造,技术学习的脚步始终不能停。 对于一个新技术,它能做…

    READ MORE