用户中心USER CENTER

首页/用户
  • 由left-pad扯到JS中的位运算

    摘要:原码补码和反码原码一个数在计算机中是以二进制的形式存在的,其中第一位存放符号正数为负数为。中的位运算在中按位操作符会将其操作数转成补码形式的有符号位整数。原文链接由扯到中的位运算 这个话题的由来是2016年3月份的时候 NPM 社区发生了‘left-pad’事件,不久后社区就有人发布了用来补救的,也是现在大家能用到的 left-pad 库。 最开始这个库的代码是这样的。 module....

    LeoHsiun 发布于JavaScript
  • svg波浪动画

    摘要:分析由上图可以看出,波浪动画是由多个不同的波浪组成,而每个波浪则是由近似正弦图形组成,最后的波动效果,其实是静态的波浪循环向左运动产生的。 之前做过CSS动画、canvas动画,但svg动画第一次做,最终效果如下图所示。showImg(https://segmentfault.com/img/bVSKfU?w=428&h=198); 分析 由上图可以看出,波浪动画是由多个不同的‘波浪’...

    LeoHsiun 发布于JavaScript
  • 一些有用的工具函数,如input输入小数的位数限制

    摘要:限制数字且最多输入小数的位数输入的对象输入长度最后一个字符是如果符号超过一个存在符号并且不止一位数注在调用的时候需要用原生来绑定对象日期转换函数,可以根据需求来设置前几天后几天或或或或单位自动转换单位 /** * 限制数字且最多输入小数的位数 * @param {[type]} elem 输入的对象 * @param {[type]} len 输入长度 * @return...

    LeoHsiun 发布于JavaScript
  • JavaScript数据结构:树

    摘要:第二步自终止,第三步自调用,第四步回调函数会重复进行,直到我们遍历到树的所有节点。执行回调函数,传入赋值为第二层第二个子节点。 本文译自Cho S. Kim的文章:Data Structures With JavaScript: Tree 树,是web开发中最常用的数据结构之一。这句话对开发者和用户来讲,都适用:开发人员通过HTML创造了一个DOM,用户则通过DOM消费网络信息。 ...

    LeoHsiun 发布于JavaScript
  • 学习Javascript闭包(Closure)

    摘要:另一方面,函数外部无法直接读取函数内的局部变量。这说明,函数中的局部变量一直保存在内存中,并没有在调用后被自动清除。首先函数没有使用关键字来声明,因此是一个全局变量,而不是局部变量。解决方法是,在退出函数之前,将不使用的局部变量全部删除。 原文链接 - http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures...

    LeoHsiun 发布于JavaScript
<