- 博客(50)
- 收藏
- 关注
原创 Promise的finally方法,和终止then方法的链式调用的唯一方式
Promise的finally方法,和终止then方法的链式调用的唯一方式
2023-11-30 18:56:23 567
原创 Vue3生命周期函数
1.在vue3组合式API中,我们需要将生命周期函数先导入,然后才能使用。2.beforeCreate和created被setup()方法所代替。
2023-11-29 13:34:33 550
原创 JS数组常用的20种方法
理解一个API最重要的是看它的作用,参数,返回值。每一个API这三个方面我都会先说明,并在后面的例子中体现出来。看完这篇文章,在写代码或者面试的时候你还只会那几种屈指可数的方法吗?赶快学起来吧!JS数组常用的20种方法详解(每一个方法都有例子,超全面,超好理解的教程,干货满满)
2023-11-23 22:23:56 2313
原创 布尔类型的转换
1.图示2.说明空数组[]和空对象{}都是Object类型,因此直接用于if判断条件时都会被转化为true。 任意值与布尔值比较,都会将两边的值转化为Number。 如果将空数组[ ]与布尔值false比较,false转化为0,而空数组[ ]转化为0,因此[ ] == false的判断得到true。 如果将空对象{}与布尔值false比较,false转化为0,而空对象{}转化为NaN,由于NaN与任何数都不相等,因此{} == false的判断得到false。
2023-11-21 19:58:30 40
原创 回流和重绘
因为元素的几何信息改变,页面需要重新布局,这就称为回流。页面每次至少会发生一次回流,就是在页面第一次渲染的时候。根据元素的外观信息,把元素的外观绘制出来,不影响布局。
2023-11-18 14:16:16 81
原创 <b><strong>,<i><em>标签的区别
strong标签:不仅是在UI层面的加粗样式,具备HTML语义,表示强调。strong标签有利于SEO,语义化标签使爬虫更方便的获取页面的重要信息。em标签:不仅是在UI层面的斜体样式,具备HTML语义,表示强调。em标签有利于SEO,语义化标签使爬虫更方便的获取页面的重要信息。i 标签:仅仅是UI层面的斜体样式,并不具备HTML语义。b标签:仅仅是UI层面的加粗样式,并不具备HTML语义。
2023-11-18 10:56:38 707 1
原创 var,let,const关键字声明变量的区别
var 声明的范围是全局作用域,let 和 const 声明的范围是块作用域var 声明的变量会被提升到函数作用域的顶部,let 和 const 声明的变量不存在提升var 允许在同一个作用域中重复声明同一个变量,let 和 const 不允许const 的行为与 let 基本相同,唯一的区别是,使用 const 声明的变量必须进行初始化,且不能被重新赋值。
2023-11-17 20:28:03 586
原创 标准DOM事件流
我们给子元素绑定了一个事件,当执行到这个事件时,这个事件会往上传递,如果父级元素也绑定了这个事件,此时这个事件就会再次触发,直到事件传递到顶层才结束。另外当子元素没有绑定事件,但父盒子绑定了这个事件,那点击子元素,父元素也会触发此事件。事件反向传播至文档。通常在事件处理时被认为是冒泡阶段的一部分。在目标元素上触发事件。
2023-11-17 18:11:27 21
原创 JS常用的事件
1.onload 用户进入某个页面的时候触发。4.onerror 当加载图像和文档时发生错误。2.onunload 用户离开某个页面的时候触发。3.onabort 图像加载失败。5.onresize 窗口调整大小时。6.onselect 文本被选中。
2023-11-17 15:29:59 166
原创 浏览器的本地存储-localStorage和sessionStorage
localStorage只能存储json字符串类型的数据,每个键值对都是一个字符串。由于是在客户端本地存储数据,所以即使页面被刷新或关闭,数据仍然可以被保留。在同一标签页中始终存在,当标签页被关闭后,保存在其中的数据将被清除。而localStorage的生命周期为永久,即除非用户手动清除或浏览器清除缓存,否则数据会一直保存在本地。sessionStorage的生命周期为当前会话,即仅在当前浏览器窗口关闭之前有效;sessionStorage的作用域是在当前浏览器窗口,不同窗口之间数据互不干扰;
2023-11-16 19:54:26 225
原创 快速排序算法
快速排序的基本思想是通过分治来使一部分均比另一部分小(大)再使两部分重复该步骤而实现有序的排列。请补全JavaScript代码,要求将数组参数中的数字从小到大进行排序并返回该数组。3.递归分割之后的数组直到数组为空或只有一个元素为止。2.以基准值将数组分割为两部分。2. 请优先使用快速排序方法。1. 数组元素仅包含数字。
2023-11-14 11:19:18 17
原创 Promise的介绍
在then方法中,通过return将返回的Promise实例改为fulfilled状态,return的值作为promise的结果。出现代码错误,将返回的Promise实例改为rejected状态,错误信息作为promise的结果。2.await只会等待成功态的promise,因此不会执行后面的代码。Promise的状态不改变,不会执行then里的方法。注意:Promise状态的改变是一次性的。Promise接受一个函数作为参数。Promise状态的改变。Promise的状态。Promise 的结果。
2023-11-12 15:18:48 23
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人