自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

【代码】【无标题】

2024-01-30 10:28:55 220

原创 闭包经典面试题

它保存了函数的this指向、初始参数,每次i的变更都会被bind的闭包存起来,所以输出1-5。console.log(‘闭包:’, i);// 依次输出:1 2 3 4 5。console.log(‘bind’, i) // 依次输出:1 2 3 4 5。实际上这里也用了闭包,我们知道bind会返回一个函数,这个函数也是闭包。console.log(i) // 依次输出:6 6 6 6 6。想要输出0 1 2 3 4。

2024-01-06 19:14:35 355

原创 对象的方法

该方法可以判断一个对象中的指定属性是否可以被一个for…返回一个 Boolean 指示指定的属性是否是可枚举的并且是对象自己的属性。obj.hasOwnProperty()判断属性是否是对象自己的属性,而不是原型链上的。Object.is判断两个对象是否相等,跟===的区别,+0和-0,NAN和NAN。Object.entries()返回数组,每一项又是一个数组,为key和value。Object.getOwnPropertyNames得到是的对象自己的属性名数组。Object.assign混合两个对象。

2024-01-06 18:07:43 457

原创 call, apply,bind

然后,使用 new 操作符创建实例,此时会忽略绑定的上下文 obj,而是创建一个新对象newObj作为 Foo 函数的 this 上下文。3、如果使用 bind 方法绑定了函数的上下文后,再使用 new 操作符创建实例,那么绑定的上下文将被忽略,而是创建一个新的对象作为 this,并且原函数中的 this 将会指向这个新对象。2、如果使用 bind 方法绑定了函数的上下文后,再使用 apply 或 call 方法调用这个函数,那么绑定的上下文将会被忽略,仍然使用传递给 bind 方法的上下文。

2024-01-06 17:59:51 837

原创 创建vite项目

创建项目

2023-05-06 11:22:51 886

原创 伪类与伪元素

lang 匹配设置了特定语言的元素,设置特定语言可以通过为了HTML元素设置lang=””属性,设置meta元素的charset=””属性,或者是在http头部上设置语言属性;:first-child 用于匹配所有或指定父元素的第一个规定类型子元素,要注意,匹配成功的条件必须是第一个子元素,以及是规定类型,否则匹配失败。:only-of-type 当元素是其父元素特定类型的子元素中唯一一个时,:only-child匹配该元素;:empty 匹配没有子元素的元素。

2023-04-23 11:30:38 133 1

原创 input各种事件

以上事件可以直接放到input的属性里,例如:

2023-04-23 10:25:22 296 1

原创 CSS选择器 ~ + >

加号又被称作兄弟选择器。A+B表示选择紧邻在A后面的B元素,且A和B必须拥有相同的父元素,所选到的仅为一个B元素标签。大于号表示某个元素的下一代元素。A>B指选择A元素里面的B元素,其中B元素是A元素的第一代。~(波浪号):A ~ B表示选择A标签后的所有B标签,但是A和B标签必须有相同的父元素。CSS选择器 ~ + >

2023-04-20 10:23:42 135 1

空空如也

空空如也

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

TA关注的人

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