自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 谁说Props只能父传子?

📌可以实现父传子数据(直接props传递),也可以是实现子传父数据(父组件定义一个方法,然后传过去,子组件props接收并使用方法)

2024-06-21 11:30:34 745

原创 Vue配置项data

对象式对于根实例或者非复用组件,通常直接提供一个对象字面量作为data的值。在对象式中,data属性是一个普通的对象,并且直接作为组件实例的一个属性// 对象形式 (适用于根实例或非复用组件)new Vue({data: {',count: 0,user: {age: 30},// 其他选项...})data是一个普通的对象,通过对象属性初始化数据优点:语法简洁,直观易懂。可以通过对象字面量的方式一次性定义多个属性,方便管理多个数据。

2024-06-21 09:43:57 1368

原创 Vue函数式组件

函数式组件

2024-06-17 11:06:21 402

原创 Vue非单文件组件

一个文件中包含多个组件的形式

2024-06-17 11:04:48 360

原创 Vue局部组件

全局注册往往是不够理想的。比如,如果你使用一个像webpack这样的构建系统,全局注册所有的组件意味着即便你已经不再使用一个组件了,它仍然会被包含在你最终的构建结果中。这造成了用户下载的JavaScript的无谓的增加。在这些情况下,你可以通过一个普通的JavaScript只在某个组件内部使用的组件,可以直接在components。

2024-06-17 10:57:42 328

原创 TypeScript中的Symbol,确实唯一。。。

如果要把某一个特定的 Symbol 值当作属性名,那么它的类型只能是 unique symbol,不能是 symbol。但是比如,6是一个具体的数值,就用6这个字面量来表示,这也是它的值类型。但是,Symbol 值不存在字面量,必须通过变量来引用,所以写不出只包含单个 Symbol 值的那种值类型。在 TypeScript 中的引入,主要是为了增强类型系统的能力,确保在常量标识符和复杂类型系统中具有唯一性和类型安全。,但其实是两个值类型。类型的变量,它们的值都是不一样的,其实属于两个值类型。

2024-06-15 12:12:47 801

原创 数组摇身变元组

Tuple。

2024-06-15 11:56:04 512

原创 TypeScript中的数组类型

📌如果一开始是any类型,那么你后续往里推什么,就是什么类型但是,类型推断的自动更新只发生初始值为空数组的情况。实际上,TypeScript 提供了两个专门的泛型,用来生成只读数组的类型。原因就是只读数组是数组的父类型,父类型不能替代子类型。命令声明的数组的成员是允许的。但是,很多时候确实有声明为只读数组的需求,即不允许变动数组成员。由于只读数组是数组的父类型,所以它不能代替数组。我们知道,子类型继承了父类型的所有特征,并加上了自己的特征,所以子类型。

2024-06-15 11:50:58 595

原创 值类型之Hello翻身当类型了

TypeScript 推断类型时,遇到const命令声明的变量,如果代码里面没有注明类型,就会推断该变量是值类型。上面示例中,变量Zakun的类型是字符串hello,导致它只能赋值为这个字符串,赋值为其他字符串就会报错。TypeScript 规定,单个值也是一种类型,称为“值类型”。如果一定要让子类型可以赋值为父类型的值,就要用到类型断言。命令声明的变量,如果赋值为对象,并不会推断为值类型。但是,反过来是可以的,子类型可以赋值给父类型。的父类型,父类型不能赋值给子类型,所以报错了。

2024-06-15 10:57:09 176

原创 TS中null和undefined特殊性

null 与 undefined 也是变量类型,用于定义值为 null 或 undefinedundefinednull注意,如果没有声明类型的变量,被赋值为undefined或null,在关闭编译设置和时,它们的类型会被推断为any。也可以赋值给任何类型。如果希望避免这种情况,则需要打开编译选项。上面示例中,打开编译设置以后,赋值为undefined的变量会被推断为undefined类型,赋值为null的变量会被推断为null类型。

2024-06-15 10:40:59 664

原创 TypeScript写好了,怎么运行啊!!!

Ctrl+shift+p打开首选项—》打开工作区设置—》搜索Typescript。

2024-06-15 10:12:12 260

原创 TypeScript类型声明

首先说明一下,本人是前端小学生级别的菜鸡,吐槽的话请口下留情,在评论区指出错误或者补充不足,我会很喜欢,互喷不会进步,相互指点才会。。。。

2024-06-15 09:24:14 386

原创 包装对象类型又是啥啊。。。

因为绝大部分使用原始类型的场合,都是使用字面量,不使用包装对象。注意,无论是大写的Object类型,还是小写的object类型,都只包含 JavaScript 内置对象原生的属性和方法,用户自定义的属性和方法都不存在于这两个类型之中。大多数时候,我们使用对象类型,只希望包含真正的对象,不希望包含原始类型。类型代表 JavaScript 里面的狭义对象,即可以用字面量表示的对象,只包含对象、数组和函数,不包括原始类型的值。其中,大写类型同时包含包装对象和字面量两种情况,小写类型只包含字面量,不包含包装对象。

2024-06-13 12:16:51 610

原创 TS底层类型never

首先说明一下,本人是前端小学生级别的菜鸡,吐槽的话请口下留情,在评论区指出错误或者补充不足,我会很喜欢,互喷不会进步,相互指点才会。

2024-06-13 12:10:58 413

原创 TS特殊类型之unknown

首先说明一下,本人是前端小学生级别的菜鸡,吐槽的话请口下留情,在评论区指出错误或者补充不足,我会很喜欢,互喷不会进步,相互指点才会。

2024-06-13 12:08:04 431

原创 JavaScript变成anyScript了

首先说明一下,本人是前端小学生级别的菜鸡,吐槽的话请口下留情,在评论区指出错误或者补充不足,我会很喜欢,互喷不会进步,相互指点才会。。。。

2024-06-13 12:05:38 821

原创 到底什么是TypeScript?

Typescript基本介绍

2024-06-13 12:03:12 897

原创 Vue全局组件

首先说明一下,本人是前端小学生级别的菜鸡,吐槽的话请口下留情,在评论区指出错误或者补充不足,我会很喜欢,互喷不会进步,相互指点才会。。。。

2024-06-12 14:21:23 514

原创 组件之extend

首先说明一下,本人是前端小学生级别的菜鸡,吐槽的话请口下留情,在评论区指出错误或者补充不足,我会很喜欢,互喷不会进步,相互指点才会。。。。

2024-06-12 14:06:12 924

原创 Vue配置项之生命周期(组件生命周期)

首先说明一下,本人是前端小学生级别的菜鸡,吐槽的话请口下留情,在评论区指出错误或者补充不足,我会很喜欢,互喷不会进步,相互指点才会。。。。谢谢大家啦

2024-06-12 13:41:17 792

原创 Vue配置项之Mixins

首先说明一下,本人是前端小学生级别的菜鸡,吐槽的话请口下留情,在评论区指出错误或者补充不足,我会很喜欢,互喷不会进步,相互指点才会。。。。

2024-06-12 13:21:57 394

原创 Vue配置项之directives

一、定义语法:directives:{} 指令名:配置对象或directives{指令名:回调函数}vue.directive(指令名,配置对象) 或 Vue.directive(指令名,回调函数)bind:指令与元素成功绑定时调用。inserted:指令所在元素被插入页面时调用。update:指令所在模板结构被重新解析时调用。指令定义时不加v-,但使用时要加v-;指令名如果是多个单词,要使用kebab-case命名方式,不要用camelCase命名。

2024-06-12 13:02:56 1139

原创 Vue配置项之computed

首先说明一下,本人是前端小学生级别的菜鸡,吐槽的话请口下留情,在评论区指出错误或者补充不足,我会很喜欢,互喷不会进步,相互指点才会。。。。

2024-06-12 12:46:24 752

原创 Vue配置项之methods

首先说明一下,本人是前端小学生级别的菜鸡,吐槽的话请口下留情,在评论区指出错误或者补充不足,我会很喜欢,互喷不会进步,相互指点才会。。。。

2024-06-12 12:41:38 924

原创 Vue配置项之watch

首先说明一下,本人是前端小学生级别的菜鸡,吐槽的话请口下留情,在评论区指出错误或者补充不足,我会很喜欢,互喷不会进步,相互指点才会。。。。

2024-06-12 12:28:10 2475

原创 Vue配置项之el

首先说明一下,本人是前端小学生级别的菜鸡,吐槽的话请口下留情,在评论区指出错误或者补充不足,我会很喜欢,互喷不会进步,相互指点才会。。。。

2024-06-12 12:19:55 575

原创 如何成为时间date管理大师?

首先说明一下,本人是前端小学生级别的菜鸡,吐槽的话请口下留情,在评论区指出错误或者补充不足,我会很喜欢,互喷不会进步,相互指点才会。。。。

2024-06-12 11:49:30 828

原创 数学不好都不敢看Math...

📌不是一种数据类型,是一个内置对象。

2024-06-12 11:42:12 289

原创 Number其实不简单...

首先说明一下,本人是前端小学生级别的菜鸡,吐槽的话请口下留情,在评论区指出错误或者补充不足,我会很喜欢,互喷不会进步,相互指点才会。。。。

2024-06-12 10:51:10 836

原创 迭代String的旁门左道

首先说明一下,本人是前端小学生级别的菜鸡,吐槽的话请口下留情,在评论区指出错误或者补充不足,我会很喜欢,互喷不会进步,相互指点才会。。。。

2024-06-12 10:38:01 324

原创 一网打尽String现役方法

方法允许您指定要替换的正则表达式而不是字符串如果参数是正则表达式,则必须设置全局标志(g),否则会抛出TypeError。方法从末尾填充字符串。它用另一个字符串(多次)填充字符串,直到达到给定的长度。要填充数字,请先将数字转换为字符串。要填充数字,请先将数字转换为字符串。在Internet Explorer中不起作用。方法不会更改调用它的字符串。方法返回一个新字符串。方法仅替换第一个匹配项。

2024-06-12 10:18:40 814

原创 关于创建String的那点事...

首先说明一下,本人是前端小学生级别的菜鸡,吐槽的话请口下留情,在评论区指出错误或者补充不足,我会很喜欢,互喷不会进步,相互指点才会。。。。

2024-06-12 10:14:45 645

原创 深拷贝与浅拷贝

灌灌灌灌,占坑专用哦,后续补上。

2023-04-24 18:27:10 95

原创 重构forEach方法 坑

我们知道遍历数组的方法有很多,但是我们可以想一下,这些方法是什么写的,什么样的原理,然后能不能自己也照葫芦画瓢写一个呢?今天先写一个forEach方法。

2023-04-10 23:01:26 104

原创 Js之冒牌面向对象 坑

【代码】Js之冒牌面向对象 坑。

2023-04-08 16:33:35 107

原创 任意属性运动框架

【代码】任意属性运动框架。

2023-04-06 22:45:32 85

原创 一文彻底搞懂for循环

学for循环很简单,但是控制循环嵌套的停止逻辑很恶心。

2023-03-25 11:26:29 1756

原创 Js中封装获取节点对象函数

一个东西我们都要去思考为什么(why)?是什么(what)?怎么样(how)?

2023-03-21 22:48:52 97

原创 短信验证模块实现(附源码)

这道案例的目的,就是让我们给后边的button设置一个计时器。点击事件发生以后,禁用按钮,并且开始倒计时,当时间为0的时候,显示重新获取,后期在很多的项目中登录时候的验证都是会用上的,所以有必要书写一下。再次强调,小白保命!多有不足,欢迎交流。此处,在最后判断结束的条件之后,清除掉了定时器,也应该重新设置一下inittime,不然重新点击的时候,initTime就是从0开始的,且不会停止,不符合我们的需求。首先,还是老规矩,我们捋一下思路哈。

2023-03-20 01:37:14 588

原创 Js定时器实现某东倒计时秒杀效果(附源码)

某东秒杀倒计时效果实现

2023-03-15 00:38:27 515

CCleanerPro 6.02.7z

CCleanerPro 6.02你懂的

2023-02-14

空空如也

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

TA关注的人

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