自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 promise

也就是在这1秒时间内,我们可以先把then里的两个回调保存起来,然后等到1秒过后,执行了resolve或者reject,咱们再去判断状态,并且判断要去执行刚刚保存的两个回调中的哪一个回调。因为then是个微任务啊。接收一个Promise数组,数组中如有非Promise项,则此项当做成功。接收一个Promise数组,数组中如有非Promise项,则此项当做成功。接收一个Promise数组,数组中如有非Promise项,则此项当做成功。接收一个Promise数组,数组中如有非Promise项,则此项当做成功。

2024-03-31 22:12:34 988 1

原创 js里面的every

相信大家都见过,或者都用过,它经常跟判断数组每一项是否符合条件判断数组是否至少有一个符合条件可以通过一个小例子来认识,我准备了一个用户数组,我分别想做两件事:1、判断是否所有人都成年了2、判断是否有人大于20岁。

2024-03-17 22:06:15 704 1

原创 Vue3实现一个超级有趣的功能:Input幽灵建议

前几天在看一个网站的时候,发现它的对话框很有意思,当你输入一段文字时,然后按 Tab 键,它会自动给你文字建议,就比如下面的例子,你输入 “你”,按 Tab 键,就会自动提示你 “你好” 的建议。接着我们准备一些假数据,以及绑定 Input 的 Tab 键盘事件,记得阻止默认行为,因为按 Tab 键会导致 Input 失焦~并且这两种文本需要叠在一起,且提示文本需要设置透明度,这样才能区分两种文本,大致是以下的效果。,这样建议文本叠在输入文本上的时候,才不会影响。代码如下,这里需要注意,外层标签需要使用。

2024-03-01 21:24:25 393 1

原创 vue3组件传值

1.插槽传值在子组件模板中加入<slot></slot>在父组件模板调用的子组件标签中<my-com>直接输入文本内容</my-com>2.props自定义属性传值父组件在子组件里面定义一个动态绑定的属性 :data="fatherData"<my-com :data="fatherData"></my-com>然后在子组件父传子的自定义属性在props中声明  props:['

2022-06-07 22:52:35 2041

原创 前端上传文件

上传文件1.form表单上传​​ <form action="/uploadHead" method="POST" enctype="multipart/form-data" class="layui-form"> <!-- accept="image/*" 指规定文件只能选择图片类型的文件 --> <input type="file" name="headImg" accept="image/*" > &lt...

2022-03-25 21:19:14 1859

原创 正则cookie

1.cookie1, 什么是cookie?cookie原意为"甜饼", 在js中表示浏览器文档中的一个数据字段, 它的值是一段字符串, 存储在浏览器中2, cookie有什么用?当用户访问网站时,cookie用来记录用户的重要信息,再次访问网站时,通过cookie识别用户信息,实现: 自动登陆, 用户提醒, 收藏, 收缩历史等功能3, cookie和webStorage的区别?(1),cookie数据量小,整个域名内最多存储限制为 4KBwebStorage数据量大, 整

2022-03-10 19:46:55 392 1

原创 js数组操作方法

1. 栈方法(后进先出)push() 方法:向数组末尾追加一个或更多元素,返回的是数组新的长度传递参数数量不定,可以传递 0 到多个,参数之间使用 , 隔开 改变了原有数组,不会返回新数组 var fruits = ['Banana', 'Orange', 'Apple', 'Mango'];var length = fruits.push('Kiwi');console.log(length); // 5console.log(fruits); // ['Banana',..

2022-03-09 14:36:55 247

原创 js对象方法

1. 对象属性操作1.1 定义(新增/修改)属性Object.defineProperty(obj, property, detail)一次只能定义一个属性传递三个参数 参数 1: 需要进行定义属性的对象 参数 2: 进行定义的属性名 参数 3: 属性描述符,定义属性相关的配置信息对象 参数 3 的配置信息对象的可用属性 value: 定义属性的值 configurable: 设置该属性是否可以被删除,默认是 false,即不可以被删除

2022-03-09 11:56:34 2025

原创 1.本地存储

1.本地存储webStorage:是浏览器端存储数据的一种前端技术,包含localStorage和sessionStorage这两个API。localStorage:长期存储/本地存储,在浏览器中存储的数据会长期存在,除非手动删除,常用来存储网站的浏览历史,搜索历史,收藏,书签,某些网站账号等。sessionStorage:会话存储/短期存储,浏览器窗口一旦关闭,则立即删除,常用来存储一些网页的登录状态。localStorage 和 sessionStorage 都是window的属性,用于

2022-03-08 23:19:33 295

原创 js本地储存

<!-- webStorage:是浏览器端存储数据的一种前端技术,包含localStorage和sassionStorage这两个API --> <!-- localStorage:长期存储/本地存储,在浏览器中存储的数据会长期存在,除非手动删除,常用来存储网站的浏览历史,搜索历史,收藏,书签,某些网站账号等--> <!-- sassionStorage:会话存储/短期存储,浏览器窗口一旦关闭,则立即删除,常用来存储一些网页的登录状态 -->...

2022-03-08 17:53:15 416

原创 【无标题】

1.jQuery<script src="https://code.jquery.com/jquery-3.6.0.js"></script>概念:jQuery 是一个常用的JavaScript 语法库,用于简化js编程语法:jQuery中提供了两个全局变量$和jQuery,它们的值是同一个函数,按插件的命名规则,应该用jQuery命名,但为了简化,使用$代替也可以,一般用$$这个函数返回值是一个对象,称之为jquery对象,jquery语法库中定义的几乎所有属性和

2022-03-08 17:46:55 420

空空如也

空空如也

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

TA关注的人

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