大前端
hui_Steven
这个作者很懒,什么都没留下…
展开
-
Vue中使用[$router.push]重复点击报错解决方案
$router.push() 重复点击的时候会报错,这个错误老早之前也是没有的,后来router更新了一次有了为什么会报这个错误,为了防止重复渲染组件,抛出来的一个错误那么如何解决?原创 2022-07-30 10:53:39 · 1918 阅读 · 0 评论 -
常用配置src路径别名@(含ts项目、craco)
本文章用于解决ts项目配置路径别名的问题原创 2022-07-10 17:35:53 · 913 阅读 · 0 评论 -
Ajax笔记
1.2 发起请求携带数据1.4.1 GET 方式通过 URL 携带数据GET 方式没有请求体,只能通过 URL 携带数据1.2.2 POST 方式通过请求体携带数据1.2.3 请求体内容类型text/plainapplication/x-www-form-urlencodedapplication/json1.2.4 其他请求方式无需发送请求体: GET、HEAD可以添加请求体: POST、PUT、DELETE、OPTIONS、PATCH② FormData 对象的方法1.4原创 2022-06-08 22:25:25 · 347 阅读 · 0 评论 -
递归读取目录-Node.js
JS-递归读取目录原创 2022-05-26 21:26:33 · 480 阅读 · 0 评论 -
原生js实现商品放大镜功能
商品放大镜功能实现原创 2022-05-23 00:52:33 · 344 阅读 · 0 评论 -
正则表达式实现银行卡号
用正则实现银行卡号输入时自动添加空格,原创 2022-05-20 22:49:41 · 6211 阅读 · 0 评论 -
表单验证-简单版
简单的表单提交页面,对用户和密码,邮箱进行验证,如果直接点击提交会依次在未输入的input后面提示。首先布局用table比较巧妙,再者在form的onsubmit事件中的返回值也是很巧妙的,这里得益于函数封装!。原创 2022-05-20 22:20:20 · 171 阅读 · 0 评论 -
JS中对象的浅拷贝与深拷贝
在js中我们都知道,引用数据类型的变量都是存放的地址,那么如何实现对一个数组或者对象的复制呢?如果直接变量赋值,并不会产生一个新的对象出来,这里就需要用到对象的浅拷贝和深拷贝知识点。数组的浅拷贝:1. [...arr] 扩展运算符2. arr.concat() 返回新的数组3. arr.slice() 返回新的数组,从头截取到尾4. Array.from(arr) 返回新的数组对象的浅拷贝:如果对象中一个属性还是对象,那么属性对象就不能被拷贝,例如下面代码块的例子。1. {...原创 2022-05-17 23:55:41 · 267 阅读 · 0 评论 -
js中数组扁平化的方式
在面试中我们经常会遇到数组扁平化的问题,下面总结了三种常用的方式,其中方式2,使用join和split方法不推荐使用,因为容易出现以下问题:得到的数组元素都是字符串类型的 扁平化对象类型的元素会出现问题<script> //数组的扁平化 let arr=[1,3,6,[1,3,9],[{name:'zs'},[1,3]]]; //方式01利用flat函数 let arr01=arr.flat(Infinity).原创 2022-05-17 23:05:37 · 440 阅读 · 0 评论 -
自定义滚动条万能比例公式
自定义滚动条的万能比例:滑块的高度 / 滑槽的高度 = 滑槽的高度 / 内容的高度 = 滑块的滚动距离 / 内容的滚动距离原创 2022-05-02 09:35:03 · 548 阅读 · 0 评论 -
(function)函数小记
var a = 0; function fn(a, b, c) { console.log(a); a = 1; console.log(a); } fn() console.log(a);/***************************/函数的形参在函数体内部也是被声明了的,只是没有被赋值和显示;其实是这样的 var a = 0; function fn(a, b, c) { ...原创 2022-04-14 15:31:07 · 78 阅读 · 0 评论 -
课堂案例系列1-JS数组拼接与数组反转-数组去重-冒泡排序
数组的拼接、反转、去重、和排序。原创 2022-04-11 22:58:03 · 140 阅读 · 0 评论 -
小臭虫日记
CSS伪类使用小细节。原创 2022-01-26 16:59:44 · 929 阅读 · 0 评论