自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

👨‍💻 前端开发者 | 技术分享者

前端技术深度解析 实战项目经验总结 高效开发工具推荐

  • 博客(58)
  • 收藏
  • 关注

原创 UnoCSS 原子类使用指南:从入门到精通

UnoCSS 原子类使用指南:从入门到精通

2025-07-23 17:47:19 2636 1

原创 我的第一个开源项目:前端逐梦之旅与开源荣耀之巅 - vue

我相信,在开源的道路上,我将继续砥砺前行,用代码书写更多的精彩,为开源社区贡献更多的力量

2025-07-22 15:40:07 1241

原创 自定义下拉框组件

自定义下拉框组件,下拉框内容自定义

2026-01-05 15:04:29 282

原创 vue3 可视化编辑公式 组件 -开箱即用

【代码】vue3 可视化编辑公式 组件 -开箱即用。

2025-12-26 15:31:09 128

原创 TCP三次握手 四次挥手/以及全双工通信

TCP协议通过三次握手和四次挥手实现可靠连接管理:三次握手(SYN、SYN-ACK、ACK)确保双方同步序列号并建立连接,防止失效请求;四次挥手(FIN、ACK、FIN、ACK)实现全双工连接的优雅断开。全双工通信允许双向同时传输,WebSocket是其典型应用,相比HTTP轮询具有低延迟优势。现代网络(如TCP/IP)和电话系统都采用全双工模式,通过物理通道分离(如双绞线)或时分/频分技术实现双向传输,显著提升吞吐量和交互体验。

2025-11-20 15:39:56 717 1

原创 当你在地址栏输入完内容之后并按下回车,发生了什么??? 为啥第二次搜索比第一次要快 ???

本文详细解析了在浏览器输入网址后发生的完整请求过程:从DNS解析、TCP三次握手建立连接,到HTTPS的TLS安全协商;从发送HTTP请求到服务器处理响应;最后介绍了浏览器渲染页面的关键步骤(构建DOM/CSSOM树、布局和绘制)。文章特别解释了缓存机制导致二次访问更快的原因(DNS缓存、资源缓存、TCP连接复用),并提供了清理缓存、使用无痕模式等优化浏览体验的实用建议。全文通过流程图和分步说明,系统性地揭示了网页加载背后的技术原理。

2025-11-20 15:31:48 864 2

原创 vue3 elementplus 多选加搜索组件

多选功能 vue3 + elementplus 开发的 多选加搜索功能组件 可以根据状态进行设置不可选中 开箱即用

2025-10-16 14:59:17 196

原创 (开箱即用) 底部导航栏 响应式 -包含子菜单

【代码】(开箱即用) 底部导航栏 响应式 -包含子菜单。

2025-08-26 09:46:08 328

原创 【开箱即用】复选框多选操作加搜索

【代码】【开箱即用】复选框多选操作加搜索。

2025-08-21 14:40:33 287

原创 (开箱即用) 简单的页面分页搜索功能-响应式-unocss

【代码】(开箱即用) 简单的页面分页搜索功能-响应式-unocss。

2025-08-21 09:50:23 511

原创 ( 开箱即用 ) elementplus 分页组件封装 样式自定义

【代码】( 开箱即用 ) elementplus 分页组件封装 样式自定义。

2025-08-21 09:41:41 547

原创 ( 开箱即用 ) 鼠标经过显示对应盒子内容-unocss

【代码】鼠标经过显示对应盒子内容-unocss。

2025-08-18 18:00:05 294

原创 开箱即用-折叠菜单 - 底部导航栏响应式 vue3/ unocss

【代码】开箱即用-折叠菜单 - 底部导航栏响应式 vue3/ unocss。

2025-08-07 10:24:18 482

原创 开箱即用-鼠标经过显示提示框-带缩放动画-vue3

【代码】开箱即用-鼠标经过显示提示框-带缩放动画-vue3。

2025-08-06 18:25:34 405

原创 开箱即用-vue3 横向无缝滚动,鼠标经过暂停

【代码】开箱即用-vue3 横向无缝滚动。

2025-08-05 17:06:46 682

原创 鼠标经过右侧展示对应的图片

【代码】鼠标经过右侧展示对应的图片。

2025-08-04 17:56:42 273

原创 鼠标经过当前盒子展开并且关闭其他盒子

【代码】鼠标经过当前盒子展开并且关闭其他盒子。

2025-08-04 17:05:33 338

原创 国内 CDN 配置详细流程(以腾讯云 COS + CDN 为例)

引入,可以显著提升资源加载速度、减少服务器带宽压力,并利用 CDN 的缓存机制优化用户体验。通过以上步骤,你可以成功将图片迁移到 CDN,并显著提升项目中的图片加载速度。通过以上方法,你可以高效地将项目中的图片迁移到 CDN,并兼顾性能与可维护性。在项目中将图片从本地引入改为使用。

2025-07-31 18:02:04 2840

原创 Vue3 + TypeScript 项目国际化实现(Pinia + 持久化)

typescript// 修改 store 配置persist: {key: 'my-app-locale', // 自定义存储键名storage: sessionStorage, // 使用 sessionStorage 替代 localStoragepaths: ['currentLocale'] // 只持久化特定路径},// ...其他配置保持不变})完整的持久化:用户语言偏好存储在 localStorage/sessionStorage 中响应式更新:语言切换后所有组件自动更新。

2025-07-31 11:28:26 768

原创 资讯头条(移动端vue项目)

首先描述自己所做项目有哪些功能模块,然后描述其中单个模块有哪些功能,再对其中的一个单独功能进行详细描述,中间可以穿插一下遇到的技术问题,循环往复,和面试官保持平等对话。举例:我在上家单位最近做的项目是一款移动端项目,主要有文章列表,搜索模块,个人设置等,我在其中负责,首页数据渲染,个人中心设置,其中在个人设置模块中,使用socket.io实现了在线客服咨询功能,并且该项目整体开发完毕之后,使用Gzip打包优化项目,并且利用HbuilderX打包成了一款混合是app。

2025-07-30 16:32:14 314

原创 微信小程序相关面试题汇总

承载网页的容器。会自动铺满整个小程序页面,个人类型的小程序暂不支持使用。

2025-07-30 16:31:29 839

原创 粉丝头条(PC端vue项目)

首先描述自己所做项目有哪些功能模块,然后描述其中单个模块有哪些功能,再对其中的一个单独功能进行详细描述,中间可以穿插一下遇到的技术问题,循环往复,和面试官保持平等对话。举例:我在上家单位最近做的项目是一个基于vue开发的什么类型项目,我负责的模块有发布文章,评论管理,以及文章列表等,其中发布文章主要包括使用富文本编辑器实现对文章的修改,审核发布,单独抽离封装组件,实现业务详细分化,并且实现素材上传管理,在发布文章中,使用了element-ui的表单组。

2025-07-29 15:53:32 361

原创 新讯息项目-PC端

面试简历可以作为参考

2025-07-29 15:03:40 130

原创 响应式导航栏-侧边展开 ( 无子菜单 )

【代码】响应式导航栏-侧边展开 ( 无子菜单 )

2025-07-29 10:16:15 180

原创 响应式导航栏-垂直展开 ( 含子菜单 )

【代码】响应式头部导航栏-含子菜单。

2025-07-29 10:07:51 187

原创 react.js 基础知识点

JSX 是JavaScript XML 的简写,是 react 使用的一种文件,它利用 JavaScript 的表现力和类似 HTML 的模板语法,得 HTML 文件非常容易理解。此文件能使应用非常可靠,并能够提高其性能,浏览器只能处理 JavaScript 对象,而不能读取常规 JavaScript 对象中的 JSX,所以为了使浏览器能够读取 JSX,首先,需要用Babel转换器将 JSX 文件转换为 JavaScript 对象,然后再将其传给浏览器1、函数式定义的无状态组件。

2025-07-25 11:20:54 790

原创 webpack 基础知识点

1、基本定义wbpack是一个打包模块化javascript的工具,在webpack里一切文件皆模块,通过loader转换文件,通过plugin注入钩子,最后输出由多个模块组合成的文件,webpack专注构建模块化项目,webpack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其打包为合适的格式以供浏览器使用。

2025-07-25 11:05:20 756

原创 node.js 基础/常用知识点

前后端分离的项目前端HTML页面通过Ajax调用后端的RESTFUL API接口并使用JSON数据进行交互JS渲染的项目通过Ajax请求数据以后, 通过JS代码动态创建html的标签和数据等(一般右键查看网页源代码 是看不到渲染后的HTML标签的)前端渲染指的是后端返回JSON数据,前端利用预先写的html模板,循环读取JSON数据,拼接字符串(ES6的模板字符串特性大大减少了拼接字符串的的成本),并插入页面。好处:网络传输数据量小。不占用服务端运算资源(解析模板),模板在前端(很有可能。

2025-07-25 10:59:26 1289

原创 Ajax/计算机网络相关

什么是AjaxAjax是“Asynchronous JavaScript and XML”的缩写。他是指一种创建交互式网页应用的网页开发技术。沟通客户端与服务器,可以在【不必刷新整个浏览器】的情况下,与服务器进行异步通讯的技术Ajax的原理通过XmlHTTPRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。这其中最关键的一步就是从服务器获得请求数据。

2025-07-24 14:55:35 1155

原创 查找【CSDN】- 人工客服

【代码】查找【CSDN】- 人工客服。

2025-07-23 17:25:57 885 2

原创 电脑 C盘瘦身

程序员的工作环境中,C盘(系统盘)常因缓存、临时文件、开发工具、项目依赖等堆积而迅速“爆满”。通过以上方法,你的 C 盘可以从“臃肿大叔”变身“精瘦小伙”,甚至在团队中掀起一场“空间革命”!,涵盖清理策略、工具推荐和防反弹技巧,助你轻松释放空间,甚至在团队中发起“瘦身挑战”!

2025-07-23 16:33:42 899

原创 Git下载全攻略

通过以上步骤,你可以快速掌握 Git 的下载、安装和基础操作,并解决常见问题。建议从实际项目入手,边实践边学习!Git 是全球最流行的分布式版本控制系统,广泛应用于代码管理、协作开发等场景。支持 Windows、macOS、Linux(提供图形化安装包和源码编译方式)。,涵盖安装、配置、基础操作及常见问题解决,适合新手快速入门和进阶用户参考。

2025-07-23 16:23:49 974

原创 ES6新增/特点

区别应用场景Set用于数据重组,Map用于数据储存Set:成员不能重复只有键值没有键名,类似数组可以遍历,方法有add, delete,hasMap:本质上是健值对的集合,类似集合可以遍历,可以跟各种数据格式转换。

2025-07-23 15:37:02 1186

原创 echarts数据可视化

2、解决方法:在mounted()方法和destroy()方法之间加一个beforeDestroy()方法释放该页面的echarts资源,clear()方法则是清空图例数据,不影响图例的resize,而且能够释放内存,切换的时候就很顺畅了。1、echarts是通过canvas来实现的,由于canvas的限制,所以echarts在实现的时候多是绘制一。echarts3.x对echarts的引用更灵活,更简单,方便。4、就是series系列的认识,它是一个数组,数组的每一项都代表着一个单独的系列,可以配置。

2025-07-23 15:04:26 468

原创 JQuery

appendTo()将所有匹配的元素追加到指定的元素中 prepend():向每个匹配的元素内部前置添加内容 prependTo():将所有匹配的元素前置到指定的元素中 after():在每个匹配元素之后插入内容 insertAfter():将所有配的元素插入到指定元素的后面 例$(A)appendTo(B)是将A追加到B中下面的方法解释类似。2、text()方法,去设置某个元素中的文本内容,代码是var text=$("p").text();'+(+newDate),function(){//内容});

2025-07-23 14:53:54 1046

原创 【CSDN】博客等级体系全解析:积分规则、升级门槛与权益详解

【CSDN】博客等级体系全解析:积分规则、升级门槛与权益详解

2025-07-22 14:59:59 1070

原创 JavaScript 高级知识点

软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用同步调用是一种阻塞式调用,调用方要等待对方执行完毕才 返回,它是一种单向调用;回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口;异步调用是一种类似消息或事件的机制,不过它的 调用方向刚好相反,接口的服务在收到某种讯息或发生某种事件时,会主动通知客户方(即调用客户方的接口)。回调和异步调用的关系非常紧密,通常我们使用回 调来实现异步消息的注册,通过异步调用来实现消息的通知。同。

2025-07-22 11:35:47 1058

原创 WebAPI

1、什么是事件冒泡,他是如何工作的 在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window)2、阻止事件冒泡的几种方法2.1)第一种:event.stopPropagation();

2025-07-22 11:09:26 973

原创 JavaScript基础

伪数组1、具有length属性2、按索引方式存储数据3、不具有数组的push.pop等方法伪数组(类数组):无法直接调用数组方法或期望length属性有什么特殊的行为,不具有数组的push.pop等方法,但仍可以对真正数据遍历方法来遍历它们。典型的是函数document.childnodes之类的,它们返回的nodeList对象都属于伪数组伪数组-->真实数组1.使用Arrray.from()--ES6。

2025-07-22 10:51:54 884

原创 Bootstrap响应式开发

媒体查询就是响应式布局。通过不同的媒介类型和条件定义样式表规则。媒介查询让CSS可以更精确作用于不同的媒介类型和同一媒介的不同条件语法结构及用法:@media 设备名 only (选取条件) not (选取条件) and(设备选取条件),设备二{sRules}媒体查询是向不同设备提供不同样式的一种不错方式,它为每种类型的用户提供了最佳的体验。作为CSS3规范的一部分,媒体查询扩展了media属性(控制您的样式应用方式)的角色。

2025-07-19 16:11:01 745

vue3 版本 可视化公式编辑功能 -开箱即用

vue3 版本 可视化公式编辑功能 完整版组件带截图

2025-12-26

Vue3 空白项目,快速初始化vue3项目框架

Vue3 空白项目,快速初始化vue3项目框架

2025-11-14

追剧tv 电视上可以追剧的软件

追剧tv 电视上可以追剧的软件

2025-11-14

工业总线协议深度解析:从Modbus到PROFINET与EtherCAT

工业通信协议作为连接现场设备与控制系统的桥梁,其选择对自动化系统的性能至关重要。本文将深入分析三种主流工业总线协议——Modbus、PROFINET和EtherCAT的技术特点,详细探讨Modbus协议的实际实现方法,并介绍PROFINET在TIA Portal环境下的组态流程。通过对比帧结构、通信速率与实时性等关键参数,为工程师在实际项目中的协议选型提供实用参考

2025-11-14

好用的记事本 note++ 下载 开箱即用

好用的记事本 note++ 下载 开箱即用

2025-11-14

网站响应式通用分页组件-开箱即用

网站响应式通用分页组件-开箱即用

2025-11-14

上一篇下一篇文章切换按钮组件-开箱即用

上一篇下一篇文章切换按钮组件-开箱即用

2025-11-14

网站新闻详情页面展示+点击打印功能组件-开箱即用

网站新闻详情页面展示+点击打印功能组件-开箱即用

2025-11-14

ftp和xshel 安装包使用下载

ftp和xshel 安装包使用下载

2025-11-14

phpstudyy安装包下载

phpstudyy安装包下载

2025-11-14

剪影视频剪辑使用的安装包下载

剪影安装包

2025-11-07

前端基础教程-新手必看-学习了解前端的知识

前端基础教程-新手必看-学习了解前端的知识

2025-08-07

网站返回点击一键返回顶部组件

网站返回点击一键返回顶部组件

2025-08-02

网站国际化组件代码-开箱即用

网站国际化组件代码-开箱即用

2025-08-02

网站遮罩层组件代码-开箱即用

网站遮罩层组件代码-开箱即用

2025-08-02

网站常用表格组件 自定义开发样式

表格组件自定义非插件

2025-08-02

空空如也

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

TA关注的人

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