自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTTP 状态码

当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含 HTTP 状态码的信息头(server header)用以响应浏览器的请求。响应分为五类:信息响应(100–199),成功响应(200–299),重定向(300–399),客户端错误(400–499)和服务器错误 (500–599)5** 服务器错误,服务器在处理请求的过程中发生了错误。1** 信息,服务器收到请求,需要请求者继续执行操作。4** 客户端错误,请求包含语法错误或无法完成请求。3** 重定向,需要进一步的操作以完成请求。

2024-03-11 20:47:31 388

原创 同源策略和跨域解决方案

同源策略是一种浏览器的安全策略,它限制了从一个源加载的文档或脚本如何与来自另一个源的资源进行交互。同源是指协议、域名和端口号都相同。

2024-03-08 19:28:51 319

原创 vue2和vue3的自定义指令

想要使用自定义指令,首先我们得搞清楚什么是自定义指令?自定义指令非常好理解,我们使用的v-for、v-if、v-model等等称之为指令,也被称之为Vue的内置指令。这些指令都是我们可以直接使用的。为了更好的满足需求,最大化的让开发者个性化开发,Vue暴漏了自定义指令的API给我们,让我们除了使用内置指令外,我们还可以自己定义指令,定义好后和内置指令的方式非常类似。

2024-03-07 19:57:12 429

原创 Ts封装axios

Axios 是一个基于 promise 网络请求库,作用于node.js 和浏览器中。它是 isomorphic 的(即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生 node.js http 模块, 而在客户端 (浏览端) 则使用 XMLHttpRequests。在响应拦截器,我们返回了整个response对象,当然你也可以只返回后端返回的response.data,这里可以根据个人喜好来处理。在这里我们分别对请求拦截器和响应拦截器做了处理。在请求拦截器我们给请求头添加了token。

2024-03-04 19:50:18 354

原创 浅谈论闭包

首先,我们先了解变量变量的作用域:变量的作用域包括两种,全局变量和局部变量。//全局变量fn()//888//局部变量闭包的含义:一个函数和对其周围状态(lexical environment,词法环境)的引用捆绑在一起(或者说函数被引用包围),这样的组合就是闭包(closure)。也就是说,闭包让你可以在一个内层函数中访问到其外层函数的作用域。在 JavaScript 中,每当创建一个函数,闭包就会在函数创建的同时被创建出来。

2024-03-01 19:06:47 364

原创 什么是重排?如何减少重排?

重排也叫回流(Reflow),重绘(Repaint),会影响到浏览器的性能,给用户的感觉就是网页访问慢,或者网页会卡顿,不流畅,从而使网页访问量下降。重绘:当页面元素样式改变不影响元素在文档流中的位置时(如background-color,border-color,visibility),浏览器只会将新样式赋予元素并进行重新绘制操作。回流:当渲染树render tree中的一部分或全部因为元素的规模尺寸、布局、隐藏等改变时,浏览器重新渲染部分DOM或全部DOM的过程。

2024-02-29 20:44:54 502

原创 防抖与节流

当函数绑定一些持续触发的事件如:resize、scroll、mousemove ,键盘输入,多次快速click等等,如果每次触发都要执行一次函数,会带来性能下降,资源请求太频繁等问题,为了解决这些问题,防抖(debounce) 和 节流(throttle)就出现了;游戏中的回城就可以认为是防抖,在回城的读秒过程中,如果再次执行回城操作,那么会重新进行读秒,只有整个读秒过程都没有再次执行回城操作,那么等到读秒结束才能成功回城。定义: n 秒后在执行该事件,若在 n 秒内被重复触发,则重新计时;

2024-02-28 20:37:25 1477

原创 Vue3组件常用的通信方式

常见的Vue3组件常用的通信方式 :props、emits、父直接获取子、pinia。

2024-02-27 20:59:34 1683

原创 Css3的新特性和Css3的动画

css3比css2多了一些新特性,比如:.nth-child,nth-of-type,first-child,last-child等一些伪类选择器还有圆角:border-radius,盒阴影:box-shadow,渐变:linear gradiendt还有动画:transition(过渡),transform(实现位移(translate),倾斜(skew),旋转(rotate),缩放(scale)),animation(关键帧动画)配合@keyframes等 以及@media 和flex弹性盒子;

2024-02-25 20:59:44 1788

原创 数组的方法

【代码】数组的方法。

2024-02-24 11:14:36 263 1

空空如也

空空如也

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

TA关注的人

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