02 2022 档案
摘要:一、css3的三角形画法(一)、原理通过对于边框的设置,来画出三角形。 width: 50px; height: 50px; border-bottom: 50px red solid; border-top: 50px green solid; border-left: 50px yellow s
阅读全文
摘要:一、链表 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点组成,对于链表来说删除或添加一个元素是非常方便的,除了数据的随机访问(可以实现但是比较麻烦,比如可以通过添加和操作索引值来实现),它几乎可以用在任何可以使用一维数组的情况中
阅读全文
摘要:1.for循环 1.基础版 for (var i = 0; i < arr.length; i++) { } 2.优化版 for(var i = 0, len = arr.length; i < len; i++) { } 使用临时变量,将长度缓存起来,避免重复获取数组长度,当数组较大时优化效果才会
阅读全文
摘要:一.加号(+) 1.进行数据相加 第一种情况:数字和数字类型相加 let num = 10; let num2 = 12 console.log(num + num2);//单纯的数字相加,10+12=22,还是数字类型 第二种情况:数字类型和数字的字符类型 let num = 10; let nu
阅读全文
摘要:const arr = [500, 100] function sleep() { return new Promise((resolve => { setTimeout(resolve, 100) })) } async function next() { console.log(arr.leng
阅读全文
摘要:function sendPost(callback) { callback(); } const manager = { counter: 1, increase() { function onSuccess() { console.log(this); } this.counter++ send
阅读全文
摘要:一、第一家: 1.vue中computer和fliter和watch,适用场景区别? computer(计算属性):需要使用的属性不存在,要通过已有的属性计算得来,当依赖的属性发生变化时会重新调用。 computed用于处理复杂的逻辑运算,主要和methods储存方法来进行区分;methods储存方
阅读全文
摘要:一、任务队列 弄清楚这个概念要先明白什么是任务: 一个任务就是指计划由标准机制来执行的任何 JavaScript,如程序的初始化、事件触发的回调等。 除了使用事件,你还可以使用 setTimeout() 或者 setInterval() 来添加任务。 所谓任务,浅显来说就是代码块开始执行的入口(确切
阅读全文