自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构——链表

1、增加2、删除3、替换

2024-09-05 17:52:09 185

原创 格式化日期和时间

【代码】格式化日期和时间。

2024-09-04 13:50:01 83

原创 CSS 预处理器

目前最流行的 CSS 预处理器包括 Sass、Less 和 Stylus

2024-08-26 17:47:05 786 1

原创 文本是否换行显示

white-space​指定了两件事:空白字符是否合并,以及如何合并;是否换行,以及如何换行。word-break:怎样在单词内断行​

2024-08-23 16:06:19 315

原创 z-index用法

z-index是CSS中的一个重要属性,用于控制HTML元素在页面上的层叠顺序。其值是一个整数,数字越大,元素在层叠顺序中的位置就越高,即出现在其他元素之上

2024-08-20 14:57:54 134

原创 前端基础-html

判断 infoList 中是否有 show_name属性

2024-08-15 17:36:17 34

原创 React数据回显

【代码】React数据回显。

2024-08-15 15:43:00 214

原创 React中实现左右拖动

【代码】React中实现左右拖动。

2024-08-12 13:58:41 106

原创 HTTP协议

状态码为200不一定代表该请求经过了一系列完整的HTTP请求的过程,若资源设置了强缓存字段,将会直接从本地读取缓存(from disk cache)。强缓存直接根据缓存字段来判断是否使用缓存,而协商缓存需要先判断缓存是否可用,才决定是否使用缓存。ps.跨域指请求的主机名和资源所在的主机名的协议、主机名、端口号三个有任意一个不同的部分,就会发生跨域。:一种新型传输协议,结合了TCP的可靠性和TLS的加密,支持更快的连接建立和更高效的数据传输。同一个请求执行多次的效果是一样的,服务器的状态也是一样的。

2024-08-11 16:47:59 811

原创 HTTP的场景实践

HTTP的场景实践:任选一个浏览器,对于其涉及的请求中的缓存策略展开具体分析

2024-08-08 18:31:11 527 1

原创 HTTP协议入门

HTTP协议

2024-08-08 18:30:23 970 1

原创 在图片URL后面添加一个参数以清理缓存

在图片URL后面添加一个参数(如a=1)以清理缓存的原理: HTTP缓存HTTP缓存是一种优化技术,用于减少重复的网络请求和降低服务器的负载。当浏览器请求一个资源(如图片)时,它会首先检查本地缓存中是否已经有这个资源的副本。如果有,并且这个资源被认为是“新鲜”的(即没有过期,或者通过验证服务器上的版本仍然是相同的),那么浏览器就会直接从缓存中加载这个资源,而不是从服务器重新下载。在图片URL后面添加时间戳,可以清理缓存并强制浏览器从服务器加载最新资源。

2024-08-08 18:22:21 893

原创 元素居中有哪些方式

【代码】元素居中有哪些方式。

2024-07-30 17:46:20 203

原创 position用法

position是 CSS (Cascading Style Sheets) 的一个关键属性,定义了元素的定位方式,用于控制元素在文档流中的布局方式。position。

2024-07-26 14:01:20 343

原创 点击按钮后改变按钮的透明度

【代码】点击按钮后改变按钮的透明度。

2024-07-25 15:09:13 83

原创 ref在Vue和React中获取组件或DOM元素引用的方法

使用van-search的autofocus属性,只在第一次进入页面或刷新时能自动聚焦。

2024-07-25 10:10:07 178

原创 git分支滞后怎么解决

切换到master分支拉取最新代码,再切换到自己分支使用git merge合并master分支,最后再push推送

2024-07-24 16:37:37 126

原创 js动态规划

动态规划(英语:Dynamic programming,简称 DP)是一种在数学、管理科学、计算机科学、经济学和生物信息学中使用的,把原问题分解为相对简单的子问题动态规划常常适用于有重叠子问题和最优子结构性质的问题,并且记录所有子问题的结果,因此动态规划方法所耗时间往往远少于朴素解法。动态规划有自底向上和自顶向下两种解决问题的方式。自顶向下即记忆化递归,自底向上就是递推。

2024-07-22 16:50:53 181

原创 git rebase 和 git merge区别

git rebase 和 git merge区别。

2024-07-18 10:02:49 278 1

原创 vue搜索框过滤--- computed、watch区别

计算属性computed适用于需要基于其他数据动态变化,并且需要缓存的场景。侦听器watch适用于需要响应数据变化,执行异步或开销较大操作的场景。方法methods适用于定义组件的具体行为,包括事件处理和业务逻辑等。

2024-07-16 17:56:11 412

原创 Vue封装Tooltip(提示工具)

【代码】Vue封装Tooltip(提示工具)

2024-07-12 13:40:22 273

原创 git stash

通常用于在需要切换分支或拉取更新时,临时保存当前的工作状态。将当前的工作目录和暂存区的更改存储起来,,您可以看到当前存储的stash列表,将之前存储的stash应用到当前分支。

2024-07-11 10:44:36 269

原创 JavaScript中的this指向

当一个函数被赋值给对象的一个属性,并作为该对象的方法被调用时,方法返回一个新函数,这个新函数在被调用时,其。在普通函数调用中(即非方法调用),在全局环境中(在浏览器中是。对象,在Node.js中是。指向全局对象(在严格模式下。,它会捕获其所在上下文的。关键字调用构造函数时,指向新创建的对象实例。箭头函数不绑定自己的。

2024-07-03 16:39:02 236

原创 React中CSS编写方式

1、普通导入2、模块化编写。

2024-07-03 16:08:40 176

原创 vue2 中覆盖vant 内部样式

::v-deep 或者 /deep/

2024-07-02 15:11:47 190

原创 git新建分支

【代码】git从现有的分支创建一个新的分支,修改后推送到现有分支。

2024-07-02 14:41:18 407

原创 前端面试八股

Vue

2024-05-28 23:18:40 95

原创 Promise输出顺序

如果promise内返回的对象具有可调用的then方法,则会在微任务队列中再。这个任务会执行这个then方法,如果这个。,所以一共慢了两拍。

2024-05-24 18:37:17 173

原创 工资管理系统 Java

1)总结系统所完成的主要功能1.创建新的员工删除员工信息​修改员工信息查看员工信息​​查看工资表2)遇到的问题及解决方案当时输入字符串时,会将上一步输入的内容输入进去,要建一个临时的变量存储,进而输入到变量里。数据库为字符型而java为char型时要进行强制类型转换。数据库的删除更改时,会对另一个表产生影响,所以对每一个表的属性分开建立。遇到了一个伦理问题:员工究竟可不可以对用户的密码以及用户的详细信息进行修改和查看,但如果遇到密码忘记时就必须让员工实现。3)不足及展望。

2024-05-23 21:20:22 1211

原创 HTTP各版本区别

超文本传输协议是一个用于传输超媒体文档(例如 HTML)的应用层协议。QUIC 通过运行多个流,并为每个流独立实现数据包丢失检测和重传,因此如果发生错误,只有该数据包中包含数据的流才会被阻止。保证了可靠性。

2024-05-22 20:12:10 453

原创 flex用法

Flex布局是一种在CSS3中引入的新的布局模式,更灵活地设计复杂的布局结构。Flex布局的属性可以分为容器属性和项目属性两大类。

2024-05-20 22:24:51 189

原创 Vue2、Vue3组件通信

Vue3组件通信

2024-05-15 20:03:14 140

原创 手撕算法(数组篇)

数组去重、扁平化

2024-05-12 19:46:31 114

原创 闭包与节流、防抖

节流、防抖

2024-05-12 18:46:38 210

原创 工资管理系统

工资管理系统

2024-05-11 13:25:45 448

原创 TypeScript是什么

本节课主要介绍了有关TypeScript的一些基本概念和语法。通过编译时静态类型的加持,可以让我们在代码运行之前,发现程序中的很多错误。同时TypeScript提供的一些额外特性也使得代码的可读性、可维护性得到了显著增强。

2024-05-11 12:13:39 341 1

原创 事件循环、宏任务、微任务、Promise

JavaScript 中的事件循环是一种处理异步操作的机制,它允许执行任务而不会阻塞主线程。:用于存储执行上下文(函数调用)的栈结构。当函数被调用时,会创建一个执行上下文并被推入调用栈,当函数执行完毕时,其执行上下文会从栈中弹出。:用于存储待执行的消息(任务)。每个消息都与一个函数相关联,当满足执行条件时,消息会被推入消息队列中。:负责检查调用栈和消息队列的状态,当调用栈为空时,会从消息队列中取出消息并推入调用栈,以便执行相关的函数。这个过程是持续不断的,所以被称为“循环”。

2024-05-10 21:46:03 1258

原创 计算机网络原理

1.TCP三次握手 为什么要三次握手,两次可以吗?2.TCP四次挥手 为什么建立连接需要三次,释放连接需要4次?(第二次和第三次不能合并)

2024-05-10 20:10:55 378

原创 JavaScript设计模式

特点:View层不直接引用Model层的数据,通过Presenter实现数据访问,M层-V层完全解耦,修改互不影响,管理层决定视图层的页面创建。MVVM模式是由MVC、MVP模式演变而来,MVVM模式是对视图模型层(ViewModel)的高度抽象。业务逻辑层:获取视图元素,为元素绑定事件交互,添加动画特效。管理层:获取视图元素,为元素绑定事件交互,添加动画特效。模型层-视图层-业务逻辑层。视图层:容器模板,图标模板。视图层:容器模板,图标模板。模型层-视图层-视图模型层。模型层-视图层-管理层。

2024-05-10 18:00:21 282

原创 Vue双向数据绑定 深入响应式原理

Vue3为什么用Proxy代替Object.defineProperty

2024-05-07 22:33:14 203

空空如也

空空如也

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

TA关注的人

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