用户中心USER CENTER

首页/用户
  • 前端 排序算法总结

    摘要:前言排序算法可能是你学编程第一个学习的算法,还记得冒泡吗当然,排序和查找两类算法是面试的热门选项。本篇将会总结一下,在前端的一些排序算法。函数的性能相信对于排序算法性能来说,时间复杂度是至关重要的一个参考因素。 前言 排序算法可能是你学编程第一个学习的算法,还记得冒泡吗? 当然,排序和查找两类算法是面试的热门选项。如果你是一个会写快排的程序猿,面试官在比较你和一个连快排都不会写的人的时...

    happen 发布于JavaScript
  • 前端面试总结--数据结构与算法二

    摘要:栈栈是一种遵从后进先出原则的有序集合。称作栈顶,另一端就叫栈底。栈的创建接下来,是栈的方法添加新元素到栈顶。移除栈顶的元素,同时返回被移除的元素。比如要把十进制转化成二进制,可以将十进制数字和相除,直到结果是为止。 栈 栈是一种遵从后进先出(LIFO)原则的有序集合。新添加的或者待删除的元素都保存在栈的末尾。称作栈顶,另一端就叫栈底。在栈里,新元素都靠近栈顶,旧元素都接近栈底。 栈的创...

    happen 发布于JavaScript
  • 推荐一些好用的 HTML5 & JavaScript 游戏引擎开发库

    摘要:推荐一些好用的游戏引擎开发库引言如果你是一个游戏开发者,并且正在寻找一个可以与和无缝工作的游戏引擎。是另一个容易使用,适用于移动设备和桌面的游戏引擎。是一个开源的用来创建使用高级技术和服务的游戏引擎。用于建立游戏和绘图引擎。 推荐一些好用的 HTML5 & JavaScript 游戏引擎开发库 0. 引言 如果你是一个游戏开发者,并且正在寻找一个可以与 JavaScript 和 HT...

    happen 发布于JavaScript
  • 浅谈V8引擎中的垃圾回收机制

    摘要:新生代的对象为存活时间较短的对象,老生代中的对象为存活时间较长或常驻内存的对象。分别对新生代和老生代使用不同的垃圾回收算法来提升垃圾回收的效率。如果指向老生代我们就不必考虑它了。 这篇文章的所有内容均来自 朴灵的《深入浅出Node.js》及A tour of V8:Garbage Collection,后者还有中文翻译版V8 之旅: 垃圾回收器,我在这里只是做了个记录和结合 垃圾回收...

    happen 发布于JavaScript
  • 关于add方法的实现——undersore,lodash && ramda

    摘要:方法简答粗暴,我喜欢高阶函数应用,典型纯函数式华丽的柯丽化应用,往死里面套,然后使用起来,缺没那么歇菜歇菜未来如果非要实现咋办 Add 方法 undersore var add =function(a,b){ return a+b; } 简答粗暴,我喜欢 lodash function createMathOperation(fn){ return function(....

    happen 发布于JavaScript
<