• 2017-11
    13
    [ JavaScript ] [ 0 ]

    JavaScript异步编写多了以后会特别恶心,不好维护

    虽然也有一些第三方库专门解决这个问题

    但并没有根本性解决这个问题

    于是在ES7推出了async await两个关键字

    [...]
  • 2017-11
    01
    [ JavaScript ] [ 0 ]

    Airbnb JavaScript Style Guide

    这是一家做民宿团队推出的规范,各种使用场景都几乎都列出来了,花半个小时读一读非常值得的

    [...]
  • 2017-10
    26
    [ JavaScript ] [ 0 ]

    如果你的Web应用程序有导出功能,

    并且数据已经在浏览器端,

    那么可以试一下这个插件

    [...]
  • 2017-03
    21
    [ JavaScript ] [ 3 ]

    之前就有看过JS浮点数BUG的相关文章,但没有特别关注

    直到最近做一个项目,正好是涉及到浮点运算

    看了好几次确认逻辑没有问题以后断点跟踪发现了传说中的浮点数BUG

    据说是因为JS采用了IEEE754 FP编码的都会有这个问题

    [...]
  • 2017-03
    09
    [ JavaScript ] [ 0 ]

    快速排序法(Quicksort)

    由Tony Hoare于1959年开发,61年发布

    是目前排序算法里最常用的算法之一

    [...]
  • 2017-03
    07
    [ JavaScript ] [ 0 ]
    hex与rgb都能代表颜色,使用效果上一样的,但有时需要做一些计算时就需要转化,特别是hex转rgb后做一些计算。比如颜色拾取器等等。
    [...]
  • 2015-09
    09
    [ JavaScript ] [ 0 ]
    NodeJS的版本终于突破了0.x.x,并且直接将版本升级到4.0.0,看来NodeJS与iojs的整合终于来到了一个新的阶段[...]
  • 2015-08
    18
    [ JavaScript ] [ 3 ]
    首先,目前几乎大多数网页上的Progress bar都是假的,在Browser与Server-side交互过程中,HTTP是没有办法预测此次请求需要返回的数据有多大,既然没有办法知道数据有多大自然就不可能绘制Progress bar,它跟Upload还不一样,Upload时已经知道文件的大小,它只要拿到Server-side返回的已上传大小数据就能绘制出Progress bar。
    [...]
  • 2015-07
    11
    [ JavaScript ] [ 0 ]
    Angular里的ng-repeat遍历对象或者数组的时候要求key/value必须唯一
    否则会在控制台抛出错误。
    实际上,如果你有一个数组的确是有重复值
    那就稍微加几个参数就能利用ng-repeat遍历带有重复item的合集了
    [...]
  • 2015-03
    28
    [ JavaScript ] [ 2 ]

    在使用http-proxy的时候,要注意,如果你本地project访问地址host与proxy目标地址的host不一致,那需要你在proxy.web之前需要改写一下
    req.headers.host = your proxy server host

    当然,有些童鞋的server上没有配置虚拟主机,ip/域名访问都是同一个程序的话,就不会存在以上问题

    [...]
  • 1 2 3 4 5 6 7 8 9 10 11