- 博客(9)
- 问答 (1)
- 收藏
- 关注
原创 手风琴实现效果纯css
在做css实现手风琴的效果过程中,发现了一个有趣的现象: 当使用背景图片的时候,最后一个图片的animation效果会出现问题。 我相出的原因是,因为图片是作为li的背景图片的,而当hover时候li的宽度变了,背景图片的改变是一样快的。但是使用img标签,虽然li的宽度变了,但是img的宽度不会改变<!DOCTYPE html><html><head...
2018-08-28 19:26:54 956
原创 手风琴实现效果js(纯js实现)
这是用原生js实现的一个手风琴效果,但是当鼠标快速滑动的时候,会出现轻微的抖动效果!<!DOCTYPE html><html><head> <title>js实现手风琴效果</title> <meta charset="utf-8"> <style>
2018-08-28 10:18:03 3050
原创 手风琴实现效果js(flex版本)
<!DOCTYPE html><html><head> <title>js实现手风琴效果</title> <meta charset="utf-8"> <style> body{ margin: 0; p
2018-08-27 20:51:53 260
原创 排序算法的总结
学习了选择排序算法、插入排序算法、冒泡排序算法等。 选择排序算法: 时间复杂度是O(n*n) 主要思想是: 每次循环是第i个与后面的元素逐个比较,一次循环后得出了最大值,放在了第i个位置上 插入排序算法: 1. 从第i个元素开始,逐个比较i-1到0个元素,谁大谁小。在每次比较的过程中是交换比较的元素 由于每次比较采用的是交换每个元素,交...
2018-08-20 20:46:39 110
原创 数据结构之排序算法(五)
// 索引堆function swap(arr, x, y) { var temp = arr[x]; arr[x] = arr[y]; arr[y] = temp; } // 索引堆 存储结构为两个数组 第一个数组 为索引 第二个数组为 值 ...
2018-08-20 20:43:22 115
原创 数据结构之排序算法(四)
// 二叉堆 // 父亲节点大于等于 子节点 // 是一颗完全二叉树 function swap(arr, x, y) { var temp = arr[x]; arr[x] = arr[y]; arr[y] = temp; } class M...
2018-08-17 16:55:32 199
原创 数据结构之排序算法(三)
// 交换函数 function swap(arr, a, b){ var temp = arr[a]; arr[a] = arr[b]; arr[b] = temp; } // 快速排序 // 返回 p 保证 arr[l...p-1] < arr[p] 且 arr[p+1...r] > arr[p]...
2018-08-16 14:55:48 116
原创 数据结构之排序算法(二)
// 归并排序 // 自顶向下 归并过程 function Merge(arr, l, mid, r) { var newArr = [] var x = l; var y = mid +1; while(x<= mid && y<= r){ if...
2018-08-16 11:03:09 93
原创 数据结构之排序算法(一)
时间复杂度为 0(n*n) //选择排序算法的实现// 主要思想是 从第i个开始 逐一与 n-i 个比较 这样一趟循环下来 第一个就是最大(最小)值 function selectSort(arr) { var len = arr.length; for(var i=0; i<len-1; i++) for(var...
2018-08-14 16:27:08 86
空空如也
关于Math.max 参数问题
2017-12-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人