上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: 看了javascript网页特效实例大全中的图片飘下的效果实例,觉得值得动手学习下。就把图片改成雪花图,完成一个雪花飘下的效果。并且,其中有些内容比较陈旧了,那么就学者改掉吧。包括:1.对left和top的操作仅支持IE浏览器,这咋行,必须得支持chrome。2.控制图片下落的过程还要去检索elem... 阅读全文
posted @ 2015-01-12 19:12 白色的海 阅读(6306) 评论(0) 推荐(0) 编辑
摘要: 通过一个demo测试这三个属性的差别。说明:scrollWidth:对象的实际内容的宽度,不包边线宽度,会随对象中内容超过可视区后而变大。 clientWidth:对象内容的可视区的宽度,不包滚动条等边线,会随对象显示大小的变化而改变。 offsetWidth:对象整体的实际宽度,包滚动条等边线,... 阅读全文
posted @ 2014-12-29 17:05 白色的海 阅读(46717) 评论(9) 推荐(16) 编辑
摘要: archiver是一个在nodejs中能跨平台实现打包功能的模块,可以打zip和tar包,是一个比较好用的三方模块。 使用前先安装archiver模块。 建立一段代码 非常简单的完成打包功能。 官方地址 阅读全文
posted @ 2014-12-02 17:19 白色的海 阅读(5296) 评论(0) 推荐(0) 编辑
摘要: 假设一个业务场景: 通过rss地址,获取rss并保存于文件,rss地址保存于文件中。 完成该场景的业务需要完成3个任务: 1.从文件中读取rss地址。 2.获取rss。 3.保存于文件。 最后将这三个任务进行整合。 准备: 存放rss地址的文件,address.txt。 任务1: 读取rss地址文件 阅读全文
posted @ 2014-11-28 18:47 白色的海 阅读(3106) 评论(3) 推荐(1) 编辑
摘要: 快速排序是对冒泡排序的一种改进。通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,最终达到整个数据变成有序序列。假设要排序的数组是A[0]……A[N-1],首先任意选取一个数据(通... 阅读全文
posted @ 2014-10-04 21:17 白色的海 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。function sort(ele... 阅读全文
posted @ 2014-10-03 19:51 白色的海 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 堆排序分为两个过程:1.建堆。堆实质上是完全二叉树,必须满足:树中任一非叶子结点的关键字均不大于(或不小于)其左右孩子(若存在)结点的关键字。堆分为:大根堆和小根堆,升序排序采用大根堆,降序排序采用小根堆。如果是大根堆,则通过调整函数将值最大的节点调整至堆根。2.将堆根保存于尾部,并对剩余序列调用调... 阅读全文
posted @ 2014-10-02 21:12 白色的海 阅读(5502) 评论(3) 推荐(0) 编辑
摘要: 在要排序的一组数列中,选出最小(或者最大)的一个数与第1个位置的数交换;然后在剩下的数当中再找最小(或者最大)的与第2个位置的数交换,依次类推,直到第n-1个元素(倒数第二个数)和第n个元素(最后一个数)比较为止。function sort(elements){ for(i = 0; i < el... 阅读全文
posted @ 2014-09-30 21:56 白色的海 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 取一个小于n的整数作为第一个增量,把序列分组。所有距离为增量的倍数的元素放在同一个组中。先在各组内进行直接插入排序;然后,取第二个增量(第二个= 0 && guard = 1){ shellInsertSort(elements, di); //每次减半,最后增量必须为1 di =... 阅读全文
posted @ 2014-09-28 18:09 白色的海 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 将n个元素的数列分为已有序和无序两个部分。数列:{a1,a2,a3,a4,…,an}将该数列的第一元素视为有序数列,后面都视为无序数列:{{a1},{a2,a3,a4,…,an}}将无序数列中的元素插入到有序数列的对应位置,插入前通过比大小的方式找到其在有序数列中的对应位置。代码:以下代码在node... 阅读全文
posted @ 2014-09-28 13:09 白色的海 阅读(8071) 评论(0) 推荐(2) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页