使用JavaScript实现部分算法

2017-01-18
阅读 3 分钟
1.4k
二分查找是一种在有序列表中查找某一特定元素的搜索算法。从列表的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元素,则在列表大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。如果出现列表为空,则表示找不到该元素。这种搜索算法每一次比...

检查浏览器支持Webp

2016-12-27
阅读 2 分钟
2.6k
Webp 是一种支持有损压缩和无损压缩的图片文件格式,派生自图像编码格式 VP8。根据 Google 的测试,无损压缩后的 WebP 比 PNG 文件少了 45% 的文件大小,即使这些 PNG 文件经过其他压缩工具压缩之后,WebP 还是可以减少 28% 的文件大小,支持透明,及动画,对提高页面的加载速度有很大的帮助。

Vim编辑器

2015-12-23
阅读 7 分钟
3k
Vim是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emacs(夸张的说法是伪装成编辑器的操作系统)并列成为类Unix系统用户最喜欢的文本编辑器。Bram Moolenaar 从一个开源的vi开发了1.0的Vim,并且在1992 年 1.22 版本的 Vim 被移植到了 UNIX 和MS-DOS上...