07 2020 档案
摘要:1、匿名块级框、匿名行内框 https://www.cnblogs.com/chaoguo1234/archive/2013/03/03/2941718.html 2、css中的匿名框 https://blog.csdn.net/chaoguo1234/article/details/8127760
阅读全文
摘要:例子一、 html代码 1 <div class="box"> 2 <div class="inner"> 3 <span>padding-bottompadding-bottompaddinadding-bottompadding-bottompaddinadding-bottompadding-
阅读全文
摘要:1、高度和宽度的获取 https://www.iteye.com/blog/zhouyihui2010-1926126 2、关于document、html、body、window高度的探究 https://blog.csdn.net/zdy0_2004/article/details/5006911
阅读全文
摘要: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 =
阅读全文
摘要:插入排序简介: 插入排序有两个循环。外循环依次选中除了0位的元素,而内循环则对外循环选中的元素及它前面的元素进行比较,如果外循环中选出的元素比内循环中的小,那么数组元素会向右移动,为外循环中的元素空出位置。 1 //插入排序 2 function insertionSort(arr) { 3 var
阅读全文
摘要:选择排序简介: 选择排序从数组的开头开始,将第一个元素和其他元素进行比较。检查完所有的元素后,最小的元素会被放到数组的第一个位置,然后算法会从第二个位置继续。这个过程一直进行,当进行到数组的倒数第二个位置时,所有的数据便完成了排序。 1 function selectionSort(arr) { 2
阅读全文
摘要:一、冒泡排序简介: 之所以叫冒泡排序是因为使用这种排序算法时,数据值会像气泡一样从数组的一端漂浮到另一端。假设正在将一组数字按照升序排列,较大的值会浮动到数组的右侧,而较小的值则会浮动到数组的左侧。之所以会产生这种现象是因为算法会多次在数组中移动,比较相邻的数据,当左侧值大于右侧值时,将他们进行互换
阅读全文
摘要:连续赋值(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 精品讲
阅读全文