自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js数据解构相关的知识

摘要 JavaScript解构赋值是一种简化变量赋值的语法,分为数组和对象解构两种方式。数组解构支持基本赋值、跳过元素、设置默认值和剩余元素收集。对象解构允许基本赋值、变量重命名、默认值设置、剩余属性收集以及嵌套结构访问。两种解构方式都能有效提升代码的可读性和简洁性,特别适用于从复杂数据结构中提取特定值的场景。

2025-09-08 15:58:37 319

原创 关于JavaScript中“==“和“===“你了解多少?

数组转换为原始值时,会先调用 toString() 方法:[2].toString() 的结果是字符串 “2”。JavaScript 会先将数组 [2] 转换为原始值(通过 ToPrimitive 抽象操作)。此时比较变为 “2” == 2,字符串和数字比较时,字符串会被转换为数字:“2” 转换为数字 2。属于严格相等,卡的非常严格,它先对比两个的类型,类型一样,再比较值是否相等。它会把比较的数,先转换成同一类型,然后再比较值。最终比较 2 == 2,结果为 true。对象比较的是引用地址。

2025-07-24 19:35:36 269

原创 JavaScript (let ,var,const )理解

JavaScript变量声明方式对比:var、let和const各有特点。var是函数作用域,存在变量提升和重复声明问题;let和const是块级作用域,解决了var的不足。let允许重新赋值,而const声明后不可重新赋值(引用类型内容可修改)。const必须初始化,且存在暂时性死区。建议优先使用const,其次let,避免使用var以防止变量泄漏等问题。不同声明方式适用于不同场景,根据需求选择最合适的变量声明方式。

2025-07-23 11:01:46 254

原创 手写JS防抖和节流函数

防抖和节流是优化函数触发频率的两种技术。防抖函数在连续触发时只执行最后一次调用(可设置立即执行),通过清除/重置定时器实现。节流函数则限制函数在固定时间间隔内只执行一次,可通过时间戳比对或定时器实现。两者都用于减少频繁操作带来的性能消耗,但适用场景不同:防抖适合如搜索联想,节流更适合如滚动事件处理。

2025-07-07 17:53:14 185

原创 css学习-包含块

包含块是 CSS 布局中决定元素位置和尺寸的关键概念,它为元素的定位和尺寸计算提供了参考框架。每个元素的位置和大小都相对于其包含块确定,理解包含块的规则是掌握 CSS 布局(如定位、浮动、Flexbox、Grid)的基础。

2025-06-25 18:00:57 333

原创 比较好用的viscode插件(2024版本)

这个插件提供了简单直接的方式来查看图像文件。它可以在 VSCode 中直接打开并显示图片,而不需要额外的操作。有些viscode版本问题,或者其他奇奇怪怪的原因,会不支持跳转,使用这个插件可以解决这个问题。快速跳转class样式的插件。

2024-11-26 20:00:35 935

原创 pnpm安装常见问题(command not found: pnmp)仅针对mac

1、查看配置文件 .bash_profile(隐藏文件,一般在用户文件里面)如果不设置这个重开终端或者viscode查看 pnpm -v才可以查到。配置好后执行 source ~/.bash_profile(如果下载不下来,切换成淘宝的源我这里用的是。2.查看 .zshrc文件。

2023-12-27 14:38:54 5489

原创 对于一些运算符的理解

= var a = 11 var b = '11' if(a =b){ console.log('成立'); }else{ console.log('不成立'); }如果我们使用的是=只要我们的数据形式值是满足的吗,类型我们可以不考虑== var c = '11' var d = 11 if(c ==d){ console.log(c,d,'成立'); }else{ console.log(c,d,'不成立'); }..

2021-12-01 13:27:21 594

原创 关于如何解决路由跳转中刷新页面会将传递的数据给损耗

vue

2021-11-17 19:25:59 174

原创 关于使用v-for遍历点击某一区域隐藏和显示

创建一个thisIndex:null然后通过index与this.index <div class="fs_28 "><span>{{item.trainNum}}</span></div> <div class="relative"> <span class="fs_12 color_2th stopStrain"

2021-11-16 17:51:16 899

原创 关于三元运算符解决css样式

通过判断这一行的状态,如果条件成立,则使用该样式。否则使用另一个样式。我们可以设置公共样式,在设立两个单独的样式(改变的数据)可以减少代码

2021-11-15 15:32:38 3467

原创 制作一个简单的天气预报

接口使用的是百度地图提供的,百度地图提供了两种,一种是根据区域行政编号来进行查询数据的(免费)另一种是通过名字直接查询的(需要高级会员=!!!要钱)效果图有点丑自己可以在修改下样式有问题留言,会的就教,不会的,我也菜!!!封装接口这个是为了解决跨域以及偷懒做的请求接口代码<template> <div class="weatherLu"> <div class="weatherHeader"> ...

2021-08-25 15:02:55 1038

原创 关于不能pip install face_recognition

ModuleNotFoundError: No module named 'face_recognition'dang'chu'xian'zhe'g'w

2021-05-28 22:31:52 382

原创 爬虫第一天

爬虫第一天基本案列一、直接爬取百度页面from urllib.request import urlopenurl = "http://www.baidu.com"resp = urlopen(url)with open("mybaidu.html",mode="w",encoding="utf-8") as f: f.write(resp.read().decode("utf-8"))print("over!")运行结果二、百度搜索周杰伦i...

2021-05-18 19:41:21 186

原创 This relative module was not found

1、仔细检查路径当出现这个问题的时候,你需要仔细检查自己的路劲是不是出错了,如果是的话把路径改正就好了2、如果1的方法还是不能解决你的问题,那么你和我所遇到的问题很大可能性是相似的去到vue项目中的main.js中,将自己的所用到的东西导进去即可解决找了好多的方法最后自己琢磨才知道的...

2021-04-28 09:17:57 34172 2

空空如也

空空如也

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

TA关注的人

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