自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 d3.js好学吗?

d3js 好学吗?这种问题,想必大家再接触任何一门陌生的技术时都会有此顾虑,但相较于d3而言,只要你有扎实的js基础,d3学起来真的会很简单。通过上一篇文章的学习,想必大家已经对d3有了一个初步的了解,下面的内容 将是对前期学习的一个拓展。操作方法作用查select()选择单个元素选择多个元素增添加缺失的元素(数据项数量 > DOM 元素数量时)改.attr()修改元素属性.style()修改 CSS 样式.text()设置文本内容删删除多余的元素(数据项数量 < DOM 元素数量时)通过。

2025-07-21 17:22:09 708

原创 d3.js难吗?

select():适合操作单个元素,如修改特定组件的样式或内容。:配合数据绑定()是 D3 实现可视化的核心,用于批量创建或更新元素。掌握这两个方法是使用 D3.js 进行数据可视化的基础,它们与数据绑定、过渡动画等功能结合,能实现复杂的交互式图表。后续我会分享在实际开发工作中如何使用d3实现实时地图的功能。~~~~~觉得有帮助的同学可以点个关注支持一下~~~~~~~感激不尽(码农流泪)~~~~

2025-07-18 16:50:16 902

原创 前端面试常见问题之 “如何加快单页面应用的首屏加载速度”?

前端单页面应用(SPA)的渲染速度优化是一个系统性工程,涉及架构设计、资源加载、渲染机制、缓存策略等多个维度。以下是具体的优化策略和实现方案: 路由懒加载:只在访问特定路由时加载对应代码。2. Tree Shaking 移除未使用的代码,减少 bundle 体积。 工具:Webpack、Rollup、ESBuild。3. CDN 加速 将静态资源(JS、CSS、图片)分发到离用户最近的节点。 国内推荐:阿里云 CDN、腾讯云 CDN、UNPKG。4. 资源预加载 /

2025-06-12 17:27:47 758

原创 我的创作纪念日

最有成就的代码,我想想。我需要自己遍历树结构,拿着后端给的id,去将树形结构展开 并选中的这样一个功能,用的是element-plus 中 的el-tree + vue3,目前再往全栈开发工程师的方向去发展,对于运维技术也是很感兴趣,在工作之余会一直学习更多的知识,不断的丰富自己的技能。最开始的创作灵感源自于一家新公司的入职,刚来新公司 手头工作不是很多,时间安排的相对于来说比较宽裕。当前的创作和我的日常息息相关,我的所有作品其实都源自于我的工作日常,我尽量的把自己在工作中遇到的困惑总结出来 分享给大家。

2025-04-11 14:50:07 200

原创 .env文件入门指南:轻松掌握环境配置技巧

在前端项目中,.env文件常用于存储环境变量,不同的构建环境(如开发环境、生产环境)可以有不同的配置。以下以常见的 Vue 和 React 项目为例,介绍如何配置并使用.env文件。dotenv。

2025-02-12 14:41:38 1752

原创 Web开发必备:基于Vue/React二次封装Axios的攻略!

添加请求头:在项目中,很多请求可能都需要携带相同的请求头信息,如身份验证的 token。通过请求拦截器,可以在每次请求发送前自动添加这些信息,避免在每个请求中手动添加。错误统一处理:当后端返回错误信息时,可以在响应拦截器中统一处理,避免在每个请求的 catch 块中重复编写错误处理逻辑。可以在请求拦截器中添加一些公共的请求头,如 Authorization 头,用于传递用户的身份信息。D.数据格式统一处理:可以在响应拦截器中对返回的数据进行统一的格式化处理,确保项目中使用的数据格式一致。

2025-02-12 10:14:48 1371

原创 一篇读懂前端的axios

在前端开发的世界里,数据交互是构建动态网页与应用的关键环节,而 axios 已然成为众多开发者手中的得力工具。它极大地简化了前端与后端进行数据通信的流程,让异步请求变得高效且易于掌控。

2025-02-11 09:02:22 2327

原创 gitee仓库的使用,以及git提交流程【敲详细】【Mac版】

今天分享的内容为:{ 1.远程仓库的搭建,以及怎么邀请小伙伴进入 2.如何将本地文件提交到远程仓库 3.提交时常见的问题 4.git常用的命令}1.首先进入gitee官网,登陆:2.登陆成功后,你的页面大致是这样子:3.然后点击新建:俺选择的是“私有”仓库,姥爷您请便~4.点击创建后会进入这个页面:这里咱们点击初始化readme文件5.然后一个仓库就创建好了:创建好后 咱们的仓库是空的,这时点击克隆6.我个人是建议使用ssh方法:ssh 与 https

2025-02-08 15:50:53 1575

原创 Nginx--基础篇

包工头进程,管理nginx的数据,创建worker工作进程。

2025-02-07 14:10:42 551 1

原创 Linux的特殊符号

' ' 单引号,换行,不解析变量。" " 双引号,换行,解析变量。\ 转义符,反斜杠。/ 路径分隔符。$ 调用变量。* 通配符。变量 值是不固定的。常量 值是固定的。.. 代表上级目录。# 备注 批注。. 代表当前目录。

2025-02-07 13:55:44 214

原创 在vue3中,pinia仓库的基本使用

3.配置store.js(需要手动创建一个js文件,里面代码如下:)2.引入(路径:vue3的main.js里)

2024-12-23 15:49:11 214

原创 vue3中的跨级通信,provide 与 inject

定义:用法:响应式处理:定义:用法:注意事项: 案例分享:使用建议 适用场景:避免滥用:性能考虑:综上所述,和是Vue 3中非常有用的特性,它们允许跨层级组件间通信,但应在适当的场景下使用,并注意避免滥用。

2024-12-17 11:35:37 904

原创 用JS原生来设计video控件(controller)

这篇文章主要是为大家分享一下如何制作html video标签控件,这个功能并不难实现,所以大家要认真看代码, 只做了全屏功能 可以根据自己需求自己添加~~将代码下载后,直接打开即可。

2024-12-17 11:16:51 228

原创 vue3中使用swiper.js ,嘎嘎好用!

适用于 在vue3项目中使用swiper.js

2024-12-13 11:12:08 1136

原创 前端音频降噪竟如此简单!

当需要对音频流降噪处理时,可以借鉴以上方法实现功能

2024-12-13 10:13:30 1680 1

原创 解锁高效编程:揭秘让我的工作效率翻倍的编程神器

在编程的世界里,没有最好的工具,只有最适合自己的。上述介绍的几款编程工具,都是各自领域的佼佼者,它们通过各自独特的功能和优势,为开发者提供了强大的支持。选择适合自己的工具,并善加利用,无疑能够让我们在编程的道路上事半功倍,实现工作效率的翻倍提升。希望每位开发者都能找到属于自己的那把“钥匙”,开启高效编程的新篇章。

2024-09-25 16:36:15 493

原创 解锁实时视界:前端WebRTC技术解析RTSP视频流的终极指南

使用WebRTC解析视频流具有多个显著的优点,这些优点使其在实时通信和视频传输领域备受青睐。

2024-09-24 17:42:48 1421

原创 使用css隐藏元素滚动条

* 确保元素在内容过多时可以滚动 */

2024-04-10 15:41:30 302 1

空空如也

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

TA关注的人

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