自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 免费实时天气api调用

2、选择需要调用的api,推荐免费个人用户,请求调用api后 可接收到对应内容,正常使用即可。更友好的全球化天气预报API接口, 价格更低更好用。免费实时天气接口API 实况天气api。

2024-02-20 10:39:13 335

原创 cookie sessionStorage localStorage 区别?

1.

2023-05-12 18:17:36 85

原创 JS 数据类型有哪些,区别是什么?

**数组类型(Array): 数组是一种特殊的对象类型,用于存储一组有序的数据。***函数类型(Funaction):函数是一种特殊的对象类型,可以被调用执行并返回结果,同时也可以作为参数传递给其他函数或对象。3、字符串类型 (String):表示一个或多个字符,使用双引号 " " 或单引号 ’ ’ 括起来。1、对象类型 (Object):表示一个存储多个值的容器,可以包含其他数据类型的值和方法。6、Symbol 类型:表示唯一的、不变的值,用于对象属性。

2023-05-12 15:47:48 180

原创 vue实例的生命周期 ,mounted 阶段真实DOM存在吗

该钩子函数中的逻辑可以和updated钩子函数中的逻辑相互对应,例如可以在此阶段暂存一些数据,用于和updated钩子函数中的新数据进行比较。6、updated: 数据更新时,虚拟DOM会重新渲染,此阶段DOM也会重新渲染,并重新渲染过程中会执行updated钩子函数。3、beforeMount: 此时Vue实例已经完成了数据的初始化,但还没有开始编译模板,虚拟DOM已经创建,但并未生成真实的DOM。8、destroyed: Vue实例已经被销毁,此阶段可以进行一些善后工作,例如清除定时器、解绑事件等。

2023-05-12 09:45:41 511

原创 ref和reactive的区别

2. 使用方式不同:ref需要通过在模板中使用ref指令以及在JavaScript代码中使用ref函数进行创建和使用,而reactive则需要通过调用Vue.js提供的reactive函数进行包装和创建。总的来说,ref和reactive都是用于实现Vue.js组件的数据响应式更新,但是它们的使用方法、适用范围和设计理念等方面略有不同,需要根据具体的应用场景选择合适的API进行使用。ref和reactive都是Vue.js 3.x版本中新增的响应式API,用于实现组件的数据响应式更新。

2023-05-12 09:33:25 19403 2

原创 超集、并集、交集

例如,若 A = [1, 2, 3],B = [3, 4, 5],那么 A ∪ B = [1, 2, 3, 4, 5]。concat 它用于将一个或多个数组或要转换为数组的值添加到一个数组中,并返回合并后的新数组,原始的数组不会被改变。例如,若 A = [1, 2, 3],B = [3, 4, 5],那么 A ∩ B = [3]。例如,若 A = [1, 2, 3],B = [3, 2],那么 B ⊆ A。法一:声明一个空数组 利用concat 和去重。

2023-05-11 17:58:49 350 1

原创 JS中的sort冒泡排序

降序语法:数组名: sort(function(a,b){return b - a )}3、升序语法:数组名:sort(function(a,b){ return a - b )}(2)如果前一个值大于后一个值的时候,交换位置。3、冒泡排序:升序(从小到大)+降序(从大到小)(1)将数组中的值交换数字。1、含义:本质上就是一种排序方式。2、作用:直观看到数据的变化。1.一般都是和数组进行的实现。

2023-02-03 21:31:45 210 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除