随笔分类 -  JavaScript

摘要:首先需要了解addEventListener()的工作原理是将实现EventListener的函数或对象添加到调用它的EventTarget上的指定事件类型的事件侦听器列表中。 语法 element.addEventListener(event, function, useCapture) 参数值 阅读全文
posted @ 2021-11-08 11:40 土豆儿哥 阅读(5056) 评论(0) 推荐(0) 编辑
摘要:在事件被触发 n 秒后再执行回调,如果在这 n 秒内又被触发,则重新计时。 防抖函数(debounce) 1 const debounce = (cb, delay = 1000) => { 2 let timer = null; 3 return function (...args) { 4 co 阅读全文
posted @ 2021-10-19 09:14 土豆儿哥 阅读(47) 评论(0) 推荐(0) 编辑
摘要:application/x-www-form-urlencoded 格式传参: // 实例化一个URLSearchParams对象 const params = new URLSearchParams(); params.append('key', value); // 用法 await saveT 阅读全文
posted @ 2020-05-21 09:53 土豆儿哥 阅读(2232) 评论(0) 推荐(0) 编辑
摘要:数组 Array 数组去重 function noRepeat(arr) { return [...new Set(arr)]; } 查找数组最大 function arrayMax(arr) { return Math.max(...arr); } 查找数组最小 function arrayMin 阅读全文
posted @ 2020-05-15 16:37 土豆儿哥 阅读(187) 评论(0) 推荐(0) 编辑
摘要:1.什么是Promise 1.1. 什么是Promise Promise是抽象异步处理对象以及对其进行各种操作的组件。 Promise最初被提出是在 E语言中, 它是基于并列/并行处理设计的一种编程语言。 现在JavaScript也拥有了这种特性,基于JavaScript的异步处理,我想大多数都会想 阅读全文
posted @ 2018-08-20 19:07 土豆儿哥 阅读(217) 评论(0) 推荐(0) 编辑
摘要:Web 存储 API 提供了 sessionStorage (会话存储) 和 localStorage(本地存储)两个存储对象来对网页的数据进行添加、删除、修改、查询操作。 特点: localStorage 用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去除。 sessionStora 阅读全文
posted @ 2018-08-15 10:08 土豆儿哥 阅读(239) 评论(0) 推荐(0) 编辑
摘要:HTML: JS: 阅读全文
posted @ 2018-07-06 15:50 土豆儿哥 阅读(186) 评论(0) 推荐(0) 编辑
摘要:效果如图: HTML代码: JS: 阅读全文
posted @ 2018-07-06 09:53 土豆儿哥 阅读(1141) 评论(0) 推荐(0) 编辑
摘要:let i, j, chunkedArray = [], chunk = 4; let posts = [1,4,5,7,9,12,14,16,23,26,37,48,21,52,43,25]; for (i=0, j=0; i < posts.length; i += chunk, j++) { chunkedArray[j] = posts.slice(i,i+chunk); }... 阅读全文
posted @ 2018-06-28 10:05 土豆儿哥 阅读(417) 评论(0) 推荐(0) 编辑
摘要:/* 根据数组中的字段去重 */ var arr = [ {"id":"1001","name":"值1","value":"123"}, {"id":"1001","name":"值1","value":"456"}, {"id":"1002","name":"值2",&quo 阅读全文
posted @ 2018-06-22 10:50 土豆儿哥 阅读(272) 评论(0) 推荐(0) 编辑
摘要://排序方法 multisort(array, ...compairers) { return array.sort((a, b) => { for (const c of compairers) { const r = c(a, b); if (r !== 0) { return r; ... 阅读全文
posted @ 2018-05-21 17:05 土豆儿哥 编辑
摘要:有时候后端返回的接口中也许没有我们想要的字段,可以通过下面的方式拿到想要的字段 代码如下: 阅读全文
posted @ 2018-05-11 10:19 土豆儿哥 编辑
摘要:let命令 基本用法 ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量只能在let代码块中有效。 例如: 不存在变量的提升 let不会像var那样存在变量的提升 暂时性死区 只要块级作用域中存在let命令,它所声明的变量就绑定(binding)在这个区域中,不在受外部的影 阅读全文
posted @ 2017-08-17 09:41 土豆儿哥 阅读(320) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示