摘要:
数组的排序 快速排序 思路: (1)在数据集之中,选择一个元素作为”基准”(pivot)。 (2)所有小于”基准”的元素,都移到”基准”的左边;所有大于”基准”的元素,都移到”基准”的右边。 (3)对”基准”左边和右边的两个子集,不断重复第一步和第二步,直到所有子集只剩下一个元素为止。 数据去重 第
阅读全文
posted @ 2016-02-29 17:52
坚持不懈❥
阅读(3578)
推荐(0)
编辑
摘要:
if(!Function.prototype.bind){ Function.prototype.bind = function(oThis){ if(typeof this !=="function"){ //如果不函数抛出异常 throw new TyperError("") } var aAr
阅读全文
posted @ 2016-02-29 17:32
坚持不懈❥
阅读(2660)
推荐(0)
编辑
摘要:
1.什么是“闭包” 是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 2.闭包的应用场景 (1)保护变量的安全实现JS私有属性和私有方法 (2)在内存中维持一个变量 闭包是很多语言都具备的特性,在js中,闭包主要涉及到js的几个其他的特性:作用域
阅读全文
posted @ 2016-02-29 16:32
坚持不懈❥
阅读(171)
推荐(0)
编辑
摘要:
7转自:http://www.cnblogs.com/developersupport/p/webpage-performance-best-practices.html 最佳实践' 最佳实践我们引用的来自yahoo前端性能团队总结的35条黄金定律。原文猛击这里。下面我们分门别类将每条的关键点总结一
阅读全文
posted @ 2016-02-29 14:27
坚持不懈❥
阅读(587)
推荐(0)
编辑