随笔分类 -  前端-整理

转载的一些知识整理,仅供个人学习,文末都标注有出处。
摘要:写一个 mySetInterVal(fn, a, b),每次间隔 a,a+b,a+2b 的时间,然后写一个 myClear,停止上面的 mySetInterVal 公司:头条 分类:JavaScript var mySetInterVal = function (fn, a, b) { var ti 阅读全文
posted @ 2021-06-11 01:11 珂珂keo 阅读(107) 评论(0) 推荐(0) 编辑
摘要:数组去重的方法 一、利用ES6 Set去重(ES6中最常用) function unique (arr) { return Array.from(new Set(arr)) } var arr = [1,1,'true','true',true,true,15,15,false,false, und 阅读全文
posted @ 2021-06-09 18:45 珂珂keo 阅读(36) 评论(0) 推荐(0) 编辑
摘要:const myPromise = num=>{ return new Promise((resolve,reject)=>{ setTimeout(()=>{ resolve(num) },1000) }) } async function test(){ for(let i = 0;i<5;){ 阅读全文
posted @ 2021-06-09 18:41 珂珂keo 阅读(42) 评论(0) 推荐(0) 编辑
摘要:14.数组中第K个最大元素 在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 题目很清晰,需要找到第K大的元素,最简单的思路就是排序,然后就能根据下标定位到第K大的数。这样做是可行的,但我们需要思考是否有优化空间。 题目要求 阅读全文
posted @ 2021-06-03 17:48 珂珂keo 阅读(107) 评论(0) 推荐(0) 编辑
摘要:概念和例子 函数防抖(debounce) 在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。 看一个🌰(栗子): //模拟一段ajax请求 function ajax(content) { console.log('ajax request ' + content) } let i 阅读全文
posted @ 2021-05-17 18:06 珂珂keo 阅读(195) 评论(0) 推荐(0) 编辑
摘要:1 MVC 和 MVVM 区别 MVC MVC 全名是 Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范 Model(模型):是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据 Vi 阅读全文
posted @ 2021-05-15 23:48 珂珂keo 阅读(68) 评论(0) 推荐(0) 编辑
摘要:ES6(2015) 1. 类(class) class Man { constructor(name) { this.name = '小豪'; } console() { console.log(this.name); } } const man = new Man('小豪'); man.conso 阅读全文
posted @ 2021-05-13 10:26 珂珂keo 阅读(514) 评论(0) 推荐(0) 编辑

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