摘要: 所谓的异步执行 计算机程序执行分为同步执行,和异步执行 所谓的同步执行,就是正常的计算机程序执行的3大顺序流程 顺序控制语句 从上至下,从左至右 分支控制语句 if,switch 循环控制语句 for,while,do...while,for...in,forEach() 所谓的异步执行,是一种特殊 阅读全文
posted @ 2020-04-06 16:17 q4dwerq 阅读(156) 评论(0) 推荐(0)
摘要: 数组塌陷现象: 在对数组进行操作的时候,会使数组的长度产生变化,同时操作的数组那个项的下一个索引会被跳过,从而造成数组的某项会被跳过,这种叫做数组塌陷现象。 例如: 循环判断数组中的每一项的值,如果等于4就删除 遍历到第一个4,索引值i是3,执行删除操作,此时数组的长度就从原来的15变成了14,索引 阅读全文
posted @ 2020-04-06 16:10 q4dwerq 阅读(114) 评论(0) 推荐(0)
摘要: 数组去重 原理很简单 首先定义一个数组 定义完数组之后,在定义建立一个新的空的数组,把新数组中没有原数组的数值加在里面,里面有了数值之后就不加,以此类推。 // 数组去重 / 字符串去除重复字母 // 数组中存储重复的数值 // 去除重复数值之后,应该是 [1,2,3,4,5] var arr = 阅读全文
posted @ 2020-03-22 18:18 q4dwerq 阅读(133) 评论(0) 推荐(0)
摘要: 1.浅拷贝 // 引用数据类型/复杂数据类型 // arr1 变量中 存储的是 数组的 内存地址 var arr1 = [1,2,3,4,5]; // 将arr1 存储的内存地址,赋值给arr2,两个变量存储的是相同的内存地址 var arr2 = arr1; // arr1操作,数组,arr2也会 阅读全文
posted @ 2020-03-22 16:32 q4dwerq 阅读(105) 评论(0) 推荐(0)
摘要: js双重循环嵌套原理 双重循环嵌套的原理无非就是外面一个外部循环,里边有内部循环,在外部循环执行了第一步之后,优先执行内部的循环,内部所有循环结束就执行了一次外部循环。 拿for循环举个例子,用*简单化一个圣诞树 for( var f = 1 ;f <=5; f++ ){/*这个就是外部的循环*/ 阅读全文
posted @ 2020-03-15 17:25 q4dwerq 阅读(220) 评论(0) 推荐(0)
摘要: flex布局 两部分: 1. 语法是添加到父容器上的? display : flex; flex-direction: row; 布局的排列方向 (主轴排列方向) row 默认值,显示为行。方向为当前文档水平流方向,默认情况下是从左往右。 row-reverse 显示为行。但方向和row属性值是反的 阅读全文
posted @ 2020-03-01 17:07 q4dwerq 阅读(192) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-02-23 18:06 q4dwerq 阅读(215) 评论(0) 推荐(0)