自定义博客皮肤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)
  • 收藏
  • 关注

原创 Vue3 中实现 3D 可视化

【代码】Vue3 中实现 3D 可视化。

2023-08-17 10:46:07 858 1

原创 js的深拷贝和浅拷贝

/ console.log(oldObj[k]) // oldObj[k] 是属性值。如果直接赋值,则复制的是地址,修改任何一个对象,另一个对象都会变化。浅拷贝:把对象拷贝给一个新的对象,开发中我们经常需要复制一个对象。// console.log(k) // k 是属性。// 递归实现深拷贝 - 简版实现对象和数组的拷贝。// 如果属性值是引用数据类型,则需要递归再次拷贝。// 否则属性值是基本数据类型,则直接赋值即可。// 先判断拷贝的是数组还是对象。// 把旧对象的值给新对象的属性。

2023-08-10 19:50:48 65 1

原创 js定时器

其次,合理设置定时器的间隔时间,以确保任务执行的频率适中。在上述示例中,我们首先使用setInterval创建了一个每隔1秒钟执行一次的定时器,并将其返回的ID存储在变量intervalId中。使用requestAnimationFrame函数,我们可以利用浏览器的优化能力,在每一帧中更新动画状态,创造出更加流畅和高效的动画效果。在Web开发中,JavaScript定时器扮演着重要的角色,它们允许我们按照设定的时间间隔执行代码,实现延迟执行和定时重复执行的功能。如果您有任何问题或疑问,请随时在评论区留言。

2023-08-09 21:19:03 2480 1

原创 BOM操作

history (历史)是对象,主要管理历史记录, 该对象与浏览器地址栏的操作相对应,如前进、后退等。location (地址) 它拆分并保存了 URL 地址的各个组成部分, 它是一个对象。// 1. 把对象转换为JSON字符串 JSON.stringify。// 1.1 延迟函数返回的还是一个正整数数字,表示延迟函数的编号。特性:以键值对的形式存储,并且存储的是字符串, 省略了window。问题:因为本地存储里面取出来的是字符串,不是对象,无法直接使用。

2023-08-08 20:41:18 59

原创 什么是闭包

一个函数对周围状态的引用捆绑在一起,闭包让开发者可以从内部函数访问外部函数的作用域

2023-08-06 19:01:09 20

原创 vue的生命周期

Vue生命周期是一个Vue实例从 创建 到 销毁 的整个过程

2023-07-19 20:41:49 63

原创 什么是Git 和Git 使用方式

推送(Push)和拉取(Pull):Git支持将本地的代码推送到远程仓库,也可以从远程仓库拉取代码到本地。合并(Merge):Git支持分支之间的合并,将两个或多个分支的代码进行合并,生成一个新的分支。提交(Commit):Git的提交是对代码进行修改后的保存,每个提交都有一个唯一的标识码。仓库(Repository):Git仓库是存放代码的地方,可以是本地的,也可以是远程的。标签(Tag):Git标签是对代码的一个快照,可以用于标记重要的代码版本。克隆(Clone):Git支持从远程仓库克隆代码到本地。

2023-07-14 08:56:40 56 1

空空如也

空空如也

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

TA关注的人

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