1.js事件冒泡
概念:在一个对象上触发某中事件的时候,如果此事件没有被定义事件处理程序 则事件返回true,这个事件就会对这个对象的父级传播,从里到外,直到被处理,或着到达了对象的最顶层(document对象)
2.js冒泡排序
概念:冒泡排序就是对数组中的相邻的两个元素进行比较,比如从小到大,从大到小,如果顺序错误就把他们交换过来。直到没有相邻的元素需要交换,这个数组中的元素已经排序完成
<script>
let arr=[10000, 5888, 12000, 6999, 7000, 3000, 4500, 1200, 6000]
for (var j = 0; j <= (arr.length - 1) - 1; j++) {
for (var i = 0; i <= (arr.length - 1) - 1; i++) {
if (arr[i] > arr[i + 1]) {
var a = 0;
a = arr[i];
arr[i] = arr[i + 1];
arr[i + 1] = a
}
}
}
console.log(arr);
</script>
结果: