33
摘要: 例子一、 html代码 1 <div class="box"> 2 <div class="inner"> 3 <span>padding-bottompadding-bottompaddinadding-bottompadding-bottompaddinadding-bottompadding- 阅读全文
posted @ 2020-07-12 12:35 xxxccczzz 阅读(4569) 评论(0) 推荐(0) 编辑
摘要: 1、高度和宽度的获取 https://www.iteye.com/blog/zhouyihui2010-1926126 2、关于document、html、body、window高度的探究 https://blog.csdn.net/zdy0_2004/article/details/5006911 阅读全文
posted @ 2020-07-09 08:53 xxxccczzz 阅读(143) 评论(0) 推荐(0) 编辑
摘要: var s = [1,3,5,2,3,53,2,3,1]; function insertionSort(arr) { for (var gap = Math.floor(arr.length/2);gap > 0; gap = Math.floor(gap/2)) for (var outer = 阅读全文
posted @ 2020-07-03 19:43 xxxccczzz 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 插入排序简介: 插入排序有两个循环。外循环依次选中除了0位的元素,而内循环则对外循环选中的元素及它前面的元素进行比较,如果外循环中选出的元素比内循环中的小,那么数组元素会向右移动,为外循环中的元素空出位置。 1 //插入排序 2 function insertionSort(arr) { 3 var 阅读全文
posted @ 2020-07-03 17:08 xxxccczzz 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 选择排序简介: 选择排序从数组的开头开始,将第一个元素和其他元素进行比较。检查完所有的元素后,最小的元素会被放到数组的第一个位置,然后算法会从第二个位置继续。这个过程一直进行,当进行到数组的倒数第二个位置时,所有的数据便完成了排序。 1 function selectionSort(arr) { 2 阅读全文
posted @ 2020-07-03 16:57 xxxccczzz 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一、冒泡排序简介: 之所以叫冒泡排序是因为使用这种排序算法时,数据值会像气泡一样从数组的一端漂浮到另一端。假设正在将一组数字按照升序排列,较大的值会浮动到数组的右侧,而较小的值则会浮动到数组的左侧。之所以会产生这种现象是因为算法会多次在数组中移动,比较相邻的数据,当左侧值大于右侧值时,将他们进行互换 阅读全文
posted @ 2020-07-03 16:45 xxxccczzz 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 连续赋值(1) 1 var a = {n:1}; 2 var b = a;//{n:1) 3 a = {n:2}; 4 a.x = a; 5 console.log(a.x);// { n: 2, x: [Circular] } 6 console.log(b.x);// undefined 精品讲 阅读全文
posted @ 2020-07-03 10:53 xxxccczzz 阅读(474) 评论(0) 推荐(0) 编辑