简明算法: 插入排序(javascript描述)

2018-03-13
阅读 2 分钟
1.3k
懒惰了很久,人有点生锈,所以写个算法系列让自己脑筋活跃起来。 (所有范例一律从小到大排序) 插入排序的思路可以参考抓扑克牌:假定我们已有的扑克牌已经有序,现在抓了一张新牌,我们需要插入到适当的位置以保持队列依然有序。 插入排序 给定数组: {代码...} 算法描述: 当数组只有一个元素时,我们认为它有序(废话...

简明算法: 选择排序(javascript描述)

2018-03-07
阅读 2 分钟
1.2k
懒惰了很久,人有点生锈,所以写个算法系列让自己脑筋活跃起来。 (所有范例一律从小到大排序) 选择排序比冒泡的改进是,不会频繁交换元素,而只是记录索引,最后再交换。 选择排序 给定数组: {代码...} 算法描述: 首先设k=0,假定首元素既索引k代表最小元素,然后将第一个元素与第二个元素对比,如果第一个元素比第...

简明算法: 冒泡排序(javascript描述)

2018-03-07
阅读 2 分钟
1.4k
懒惰了很久,人有点生锈,所以写个算法系列让自己脑筋活跃起来。 (所有范例一律从小到大排序) 冒泡排序 给定数组: {代码...} 算法描述: 将第一个元素与第二个元素对比,此时第一个元素比第二个元素大,交换他们,这样较大的元素就位于第二个位置了; {代码...} 将第二个元素与第三个元素对比,此时第二个元素比第三个...

构建自适应的手机页面

2015-04-22
阅读 3 分钟
8.2k
从事PC Web开发好多年,但是手机页面开发较晚,所以最开始的时候,为了做微信应用的开发,各种饿补,但是为了将设计稿精准的适配在各种尺寸的手机上还是太坑,所以找了些资料后,借鉴了一些成熟的网站,分享出来,欢迎拍砖。

浅析KOA(2)

2015-02-02
阅读 3 分钟
7.7k
在这里,yield的返回对象从thunk方法变成promise对象,由于它们都接受方法作为参数,这样generator便能通过这个回调方法来控制,持续迭代下去,这里给个示范代码:

浅析KOA(1)

2015-01-30
阅读 2 分钟
5.2k
起步学node比较晚,所以没看express,直接看了koa,但是多数组件都是通过callback回调来执行,无法直接在koa中使用,所以了解了下koa的实现原理,以便包装现有组件或方法,这里记录下来细节,以作备份,并给大家做个参考吧。