自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 问答 (1)
  • 收藏
  • 关注

原创 多维数组转一维数组:探索 JavaScript 中的数组扁平化

在 JavaScript 编程中,我们经常会遇到需要将多维数组转换为一维数组的情况。无论是处理复杂的数据结构还是进行数据的进一步操作,数组扁平化都是一个常见且有用的技术。本文将介绍几种在 JavaScript 中将多维数组转换为一维数组的方法。

2024-09-12 13:26:13 560 1

原创 原生 JavaScript 封装 JSONP 跨域请求

在 Web 开发中,跨域资源共享(CORS)是一个常见的问题。由于安全原因,浏览器限制了从一个源加载的脚本与另一个源的资源进行交互。JSONP(JSON with Padding)是一种早期用来解决跨域问题的技术。本文将介绍如何使用原生 JavaScript 封装 JSONP 跨域请求。

2024-09-12 13:23:45 499

原创 前端工程师职业发展路线图

在前端开发领域,从一个新手成长为一名资深工程师需要经过一系列的学习和实践。以下是一份详细的前端工程师职业发展路线图,包括了从基础到高级的各个阶段。

2024-09-12 13:22:00 1057

原创 前端面试宝典:Vue、React、CSS、Webpack 等技术栈全解析

在前端开发领域,面试是衡量候选人技能的重要环节。本文将梳理一系列常见的前端面试题,涵盖 Vue、React、CSS、Webpack 等多个技术栈,帮助你全面备战前端面试。

2024-09-12 13:19:21 1003

原创 JavaScript 中 `new Date` 函数的全面解析与使用指南

在 JavaScript 中,`Date` 对象是用来处理日期和时间的。`new Date()` 构造函数可以接受多种参数,并返回一个代表特定日期和时间的 `Date` 对象。本文将详细介绍 `new Date` 的不同使用方式,以及如何利用它进行日期和时间的操作。

2024-09-12 12:56:52 487

原创 深入探索 JavaScript 中的深拷贝技巧

在 JavaScript 开发中,深拷贝是一个常见且重要的操作,它允许我们创建一个对象的精确副本,而不会影响原始对象。深拷贝特别有用于处理复杂的数据结构,如数组、对象嵌套等。本文将详细介绍 JavaScript 中实现深拷贝的几种方法,包括手动实现、使用 JSON 方法、以及利用现代浏览器提供的 API。

2024-09-12 12:53:02 546

原创 Vue 中阻止点击事件穿透

在 Vue.js 应用中,处理用户交互是常见的需求,尤其是点击事件。然而,在某些情况下,我们可能需要阻止点击事件穿透到下层元素,这可以优化用户体验并防止不必要的事件处理。本文将探讨在 Vue 中如何有效地阻止点击事件穿透,并提供实用的代码示例。

2024-09-12 12:47:00 740

原创 前端本地存储数据:深入解析与代码示例(Cookie、LocalStorage、SessionStorage和IndexedDB)

在现代Web应用中,前端本地存储是实现用户个性化体验的关键技术。本文将深入探讨前端本地存储的四种主要技术:Cookie、LocalStorage、SessionStorage和IndexedDB,并提供具体的代码示例。

2024-09-12 11:54:27 354

原创 Git 使用教程:从入门到精通

Git 是一个开源的分布式版本控制系统,由 Linus Torvalds 创建,用于有效、高速地处理从小到大的项目版本管理。本教程将带你从 Git 的安装开始,逐步学习到如何使用 Git 进行日常的版本控制操作。

2024-09-12 11:49:31 1098

原创 Vue 2中的this指向详解

在JavaScript中,`this`的指向是许多开发者经常遇到的问题,尤其是在使用Vue这样的框架时。在Vue 2中,理解`this`的指向对于正确地访问组件的数据和方法至关重要。

2024-09-12 11:14:29 848

原创 JavaScript 解构赋值详解

在JavaScript中,解构赋值是一种从数组或对象中提取数据并赋值给新的变量的简洁方式。ES6引入了解构赋值,使得数据的提取变得更加直观和方便。

2024-09-12 11:05:40 403

原创 JavaScript中的控制流语句:break、continue、return、throw

在JavaScript编程中,控制流语句是控制代码执行流程的重要工具。这些语句包括`break`、`continue`、`return`和`throw`,它们可以在循环、函数以及其他代码块中使用,以改变正常的执行顺序。

2024-09-11 17:58:28 292

原创 深入理解 JavaScript 中的 `void` 操作符

在 JavaScript 编程中,void 操作符是一种特殊的操作符,它对表达式求值后返回 undefined。这个操作符通常用于确保函数表达式被调用,同时忽略其返回值。本文将详细介绍 void 操作符的用法、特点以及与其他相关概念的比较。

2024-09-11 17:46:29 370

原创 JavaScript 中的 `var`, `let`, `const` 详解

在 JavaScript 中,`var`、`let` 和 `const` 是用于声明变量的关键字,它们各自有不同的特性和用途。了解它们之间的区别对于编写更清晰、更可靠的代码至关重要。

2024-09-11 17:39:19 534

原创 JavaScript 原生 Base64 编码详解

Base64 编码是一种广泛使用的方法,用于在不同的系统和环境中传输二进制数据。在 JavaScript 中,你可以使用内置的 `btoa()` 和 `atob()` 函数来进行 Base64 编码和解码。

2024-09-11 17:36:13 586

原创 Vue 2 中的 `$set` 方法详解

在 Vue 2 中,响应式数据的更新非常重要,因为它确保了当数据改变时,视图能够自动更新。Vue 使用一套高效的机制来追踪依赖并在数据变化时更新视图。然而,在某些情况下,直接修改对象的属性可能不会触发视图更新。这时,`$set` 方法就显得尤为重要。

2024-09-11 17:32:01 974

原创 在 Vue 2 中使用 Axios 发起 POST 和 GET 请求

Axios 是一个基于 Promise 的 HTTP 客户端,用于浏览器和 node.js,它提供了一种非常方便的方式来发送异步 HTTP 请求。在 Vue 2 应用中,Axios 可以帮助我们轻松地与后端 API 进行通信。本文将介绍如何在 Vue 2 项目中引入 Axios,并使用它来发起 POST 和 GET 请求。

2024-09-11 17:27:20 813

原创 Vue 2 中实现双击事件的几种方法

在 Vue 2 中处理用户交互,特别是双击事件,是一个常见的需求。Vue 提供了一种简洁的方式来绑定事件,包括双击事件。本文将介绍几种在 Vue 2 中实现双击事件的方法。

2024-09-11 17:21:03 935

原创 JavaScript 生成随机数、随机颜色、随机字符串等的几种方式

在 JavaScript 中,生成随机数是一个常见的需求,尤其是在游戏开发、数据分析和测试等领域。

2024-09-11 17:17:58 196

原创 JavaScript 展开运算符 ...

在 JavaScript 中,展开运算符(...)是一个非常有用的特性,它允许一个表达式被展开在需要多个参数(函数调用)或多个元素(数组字面量)或多个键值对(对象字面量)的地方。

2024-09-11 17:10:47 491

原创 JavaScript Promise 详解

Promise 是 JavaScript 中用于异步编程的一种对象。它代表了一个异步操作的最终完成(或失败)及其结果值。

2024-09-11 16:57:32 518

原创 JavaScript 中的 async 和 await 详解

在 JavaScript 中,async 和 await 是两个关键字,它们被用来简化异步编程的复杂性,特别是在处理 Promises 时。

2024-09-11 16:50:53 549

原创 Console函数的所有使用方式详解比较

在前端开发中,`console` 对象提供了一系列的函数,用于在浏览器的控制台输出调试信息。这些函数帮助开发者理解代码执行过程中的数据变化和程序流程。

2024-09-11 14:06:36 980

原创 Vue 2 生命周期详解

理解 Vue 2 的生命周期对于开发者来说非常重要,它可以帮助我们在合适的时机进行数据获取、事件绑定、资源清理等操作。通过合理使用生命周期钩子,可以使我们的 Vue 应用更加高效和稳定

2024-09-11 14:01:04 546

原创 JavaScript 对象操作方法

在 JavaScript 中,对象是存储数据和操作数据的基本结构之一。掌握对象的操作对于前端开发至关重要。

2024-09-11 13:56:46 818

原创 前端数组迭代方法分析

JavaScript 提供了多种数组迭代方法,每种方法都有其特定的用途和优势。下面我们将分析几种常见的数组迭代方法,并提供相应的代码示例。

2024-09-11 13:52:41 653

原创 vue3引入模块报错:无法找到模块“xxx”的声明文件

这是由于:Vue 文件并不是标准的 JavaScript 模块,因此 TypeScript 需要通过这种声明方式来理解和处理这些文件。+ts导入vue文件的时候,报错:找不到模块“./XXX.vue”或其相应的类型声明。

2024-08-09 13:07:15 435

原创 使用pkg打包了一个使用了sqlite3的nodejs项目,启动后闪退

使用pkg打包了一个使用了sqlite3的nodejs项目,启动后闪退[已解决]

2024-05-31 10:17:00 567

原创 前端使用XLSX导出表格多出一倍数据

问题原因:被导出的表格中含有 fixed。使用新的table标签导出,去除fixed。

2024-05-29 10:39:27 197

原创 浏览器警告:使用了已弃用的功能【卸载事件监听器已被弃用,并且将被移除】

使用了已弃用的功能【卸载事件监听器已被弃用,并且将被移除】按照来源链接将代码注释即可

2024-05-17 15:14:31 898

原创 Warning: Accessing non-existent property ‘xx‘ of module exports inside circular dependency

vue打包警告Warning: Accessing non-existent property 'xx' of module exports inside circular dependency

2024-04-28 14:07:18 711

原创 vscode设置html标签属性不换行

wrap line length。

2024-03-22 10:39:04 241

原创 前端下载多个文件链接整合为压缩包

【代码】前端下载多个文件链接整合为压缩包。

2023-11-23 09:10:47 369

原创 前端下载文件链接

【代码】前端下载文件链接到本地。

2023-11-23 09:09:39 212

原创 创建ssh秘钥连接github仓库

创建ssh秘钥连接github仓库

2023-03-19 00:35:00 145

原创 vscode删除遗留分支

vscode删除遗留分支

2023-02-14 17:28:10 159

原创 删除远程桌面记录

删除远程桌面记录

2022-10-21 09:53:32 1013

原创 uniapp将视频和图片转为base64位编码

【代码】uniapp将视频和图片转为base64位编码。

2022-10-20 15:17:09 2234 1

原创 WIFI下无法登录百度网盘

找到当前连接的网络禁用IPv6连接重启百度网盘即可以下为步骤1、打开控制面板 点击网络和internet2、点击网络和共享中心3、点击 更改适配器设置4、 右击当前网络 选择设置 勾选取消 IPv6 5、然后确定即可,随后重启百度网盘即可连接到网络......

2022-06-22 02:08:45 3118

原创 使用 Steam++ 快速访问 Github

使用 Steam++ 快速访问 Github

2022-06-21 14:50:43 9919 4

空空如也

空空如也

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

TA关注的人

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