webApi
柴九哥-
这个作者很懒,什么都没留下…
展开
-
数组的遍历方式和筛选(简易)
常用的几种方法:1、用for循环遍历2、用for...in...方式遍历3、用forEach方式4、用filter,具备筛选过滤数组中满足需要的函数filter() 方法创建一个新数组, 其包含通过所提供函数实现的测试的所有元素。语法:var newArray = arr.filter(callback(element[, index[, array]])[, thisArg])5、map方法:可以循环遍历原数组,然后根据新的要求输出一个新的数组 <script>..原创 2022-04-08 11:36:35 · 1378 阅读 · 0 评论 -
冒泡排序简单示例
思路: 算法algorithm,是一种解决问题的方法 算法的目标:使用最少的内存,最短的时间,解决最多的问题 冒泡算法: 重复地走访过要排序的元素列,依次比较两个相邻的元素 顺序正确:代表位置正确,不需要交换 顺序错误:交换两个元素,让顺序正确 // 主要思路,嵌套循环,比较次数递减 // 冒泡算法(顺序:从小到大) // 1.从第一个元素开始,比较下一个元素原创 2022-04-06 17:44:22 · 233 阅读 · 0 评论 -
数组去重的简单方法
数组去重步骤 1.先创建一个数组 2.把数组传给函数的形参 3.函数内部创建一个新数组来获取没有重复的值 4.遍历形参数组并用indexOf判断新数组中是否有重复的值,==-1代表没有,若等于一个数字,则代表该值在数组中的索引值。 5.追加当前遍历的第i个值到数组中 6. return newArr返回一个新数组 7.console.log(getArr(arr));展示在控制台JS代码部分:...原创 2022-04-06 10:55:38 · 456 阅读 · 0 评论 -
前端常用正则表达式
一、占位符占位符:占据一个位置,说明后期你要给我一个相应的值1. .点:代表一个任意的字符let reg = /^.$/2. \d:代表一个数字: 0-9let reg = /^\d$/let reg = /^\d$/3. \D:代表一个非数字let reg = /^\D$/let reg = /^\D$/4. \w:代表一个合法字符: 0-9 A-Z a-zlet reg = /^\w$/let reg = /^\w$/5.\W:代表...原创 2022-04-03 10:57:17 · 2626 阅读 · 0 评论 -
API-节点操作
增加节点 1、增加节点首先要创建一个节点创建之后再增加节点 createElement:创建一个新的元素,并返回创建的元素,它是一个dom对象,可以直接进行dom操作 document.createElement('你想创建的元素标签名称')注意这里要添加的是字符串型的标签 (加在后面)父容器.appendChild(子元素节点对象--dom对象) box.appendChild(newP) (加在前面)父容器.insertBefo...原创 2022-03-28 22:39:57 · 195 阅读 · 0 评论 -
API-日期对象(附倒计时案例)
时间转换的公式 :d = parseInt(总秒数/ 60/60 /24); // 计算天数h = parseInt(总秒数/ 60/60 %24) // 计算小时m = parseInt(总秒数 /60 %60 ); // 计算分数s = parseInt(总秒数%60); // 计算当前秒数获取时间对象:getFullYear() 获得年份获取四位年份getMonth() 获得月份 取值为 0 ~ 11...原创 2022-03-28 20:59:36 · 255 阅读 · 0 评论