logo头像

arthas.com.cn

javascript

函数节流

浏览器中某些计算和处理要比其他的昂贵很多。例如DOM操作比起非DOM交互需要更多的内存和CPU。连续尝试进行过多的DOM相关操作可能会导致浏览器挂起,有时候甚至奔溃。 函数节流背后的基本思想是指,某些代码不可以在没有间断的情况下连续重...

JavaScript数组转树结构

JavaScript数组转树结构

对于带有树结构性质的数组,例如元素中含有id和parentId,经常需要处理成树形结构来处理业务。比如多级导航,遍历文件夹等。用遍历的方式实现转换方法: 12345678910111213141516171819/*** data 数...

JavaScript中apply、call 的区别

在 javascript 中,call 和 apply 都是为了改变某个函数运行时的上下文(context)而存在的,换句话说,就是为了改变函数体内部 this 的指向。JavaScript 的一大特点是,函数存在定义时上下文和运行时...

javascript版2048开发总结

2048这款游戏玩起来非常简单,但是又有着神奇的吸引力,尤其是对强迫症重症患者。所以界面的设计追求了简约、轻盈,清爽的原则,此游戏的色调已经成为经典,故小方格依然采用了经典色调。背景图片选择了可无缝拼接的木质材料,以达到全屏效果且优化...