自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Day2 - 实现深拷贝的方法

注意:可以转成Json格式的对象才能使用这种方法,如果对象中包含function或RegExp这些就不能用这种方法了。用JSON.stringify把对象转换成字符串,再用JSON.parse把字符串转换成新的对象。

2023-07-21 11:31:30 83

原创 Day1 - 控制台调试的一些方法

Day1 - 控制台调试的一些方法项目当中查看发送请求的接口地址在控制台通过断点排错找BUG项目当中查看发送请求的接口地址在控制台通过断点排错找BUG从左到右依次是:下一个断点点击运行代码到断点的下一行点击跳进断点函数进行调试跳出当前函数调用当前断点的下一步

2023-07-20 16:41:35 87

原创 防抖与节流

事件连续触发时,只执行最后一次触发的函数一定时间内只调用一次函数防抖适用于减少触发频率较高的事件的执行次数节流适用于控制事件触发的频率。

2023-07-17 10:39:32 166

原创 ES6 - Promise执行顺序

【代码】ES6 - Promise执行顺序。

2023-07-17 09:12:04 144

原创 ES6 - 变量交换值,数组去重

【代码】ES6 - 变量交换值,数组去重。

2023-07-17 09:06:27 43

原创 ES6 - var let const

块级作用域指在代码块中声明的变量或者函数,该变量或函数只能在该代码块中被使用,不能被外部访问。

2023-07-17 09:00:52 33

原创 reactive和ref有什么区别

reactive 和 ref 是 Vue 3 中的两种响应式数据绑定方式,ref 适用于简单的响应式数据,而 reactive 则适用于复杂对象或数组的响应式数据。

2023-07-16 20:19:08 8375 2

原创 什么情况下要用async和await

当我们需要执行一个异步操作,如请求服务器数据、读写文件、操作数据库等等,我们可以使用async和await来简化异步代码的写法。通过在函数声明前加上async关键字,我们可以使函数变为异步函数,而在异步操作的地方使用await关键字来暂停函数的执行,直到异步操作完成后再继续执行。在调用异步函数时,我们可以使用await关键字来等待异步函数的返回值。通过使用await,我们可以按顺序获取异步函数的返回结果,并将其赋值给变量,方便后续的处理或使用。使用async和await可以方便地处理异步操作的错误。

2023-07-16 15:13:04 599

原创 Vue - Vue中如何实现数据双向绑定的

Vue - Vue中如何实现数据双向绑定的一级目录二级目录三级目录一级目录二级目录三级目录

2023-07-14 15:51:53 38

原创 Vue -Vue中控制元素显示与隐藏的方式

实现的原理:给DOM元素绑定一个isShown的条件,如果isShown为true,则该元素将显示出来;如果isShown为false,则该元素被隐藏。适用场景:页面每次创建的时候会重新创建或者销毁DOM节点,导致组件的重新加载。对于一些比较复杂的组件,可能会带来性能问题。适用场景:需要频繁切换元素显示状态的场景,因为它不会频繁操作DOM。这种方式虽然元素在页面上隐藏了,页面的位置还被控件占用,显示空白。实现的原理:直接对DOM元素进行渲染或者销毁。利用上述方法实现隐藏后,页面的位置不被占用。

2023-07-14 15:27:30 1570

原创 Vue - axios的使用

HTTP 是一种用作获取诸如 HTML 文档这类资源的 协议。它是 Web 上进行任何数据交换的基础,同时,也是一种客户端—服务器(client-server)协议,也就是说,请求是由接受方——通常是浏览器——发起的。一个完整网页文档是由获取到的不同文档组件——如文本、布局描述、图片、视频、脚本等——重新构建出来的。JavaScript中处理异步操作的一种机制。它代表了一个异步操作的最终完成或失败,并可以获取其结果。

2023-07-14 14:55:55 86

原创 JS - ==和===有什么不同

在写代码的过程中,尽量使用 “===” 更加严谨。

2023-07-14 11:02:09 28

原创 JS - 基本数据类型

字符串和其他类型,其他类型都会被隐式转换为字符串。变为number类型,结果为NaN。

2023-07-14 10:38:58 26

原创 JS - 延迟加载JS的方式

html和JS脚本是同步解析的,不是顺次执行的(谁先加载完,谁先执行):等HTML全部解析完,才会执行JS脚本,顺次执行。遇到引入的JS脚本,解析过程中会暂停。HTML被解析完后,再执行JS脚本。暂停解析HTML,执行JS脚本。:HTML和JS脚本并行解析。:HTML和JS脚本并行解析。

2023-07-14 09:50:52 148

原创 ROS系统中launch文件无法启动

LAUNCH文件无法启动,权限问题,开权限。

2020-10-02 14:47:22 4263 1

原创 ubuntu下解决“无法获得锁 ”的方法

ubuntu下解决“无法获得锁 ”的方法1.执行安装命令 sudo apt-get install sendmail 进行安装,出现E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?2 习惯的执行sudo apt-get update 更新,错误依旧3突然想到,是不是已经有apt-get进程已经存在了,卡在那边了。3.执行 **ps aux | grep “apt-get”**

2020-09-27 09:33:08 2265

空空如也

空空如也

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

TA关注的人

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