- 博客(71)
- 问答 (1)
- 收藏
- 关注
原创 github.com port 22
22端口可能被防火墙屏蔽了,可以尝试连接GitHub的443端口。查看ssh文件夹内是否存在config文件,没有的话创建一个。保存后重新运行git操作即可。config文件内容为。
2024-11-05 10:00:59
491
原创 多维数组转一维数组:探索 JavaScript 中的数组扁平化
在 JavaScript 编程中,我们经常会遇到需要将多维数组转换为一维数组的情况。无论是处理复杂的数据结构还是进行数据的进一步操作,数组扁平化都是一个常见且有用的技术。本文将介绍几种在 JavaScript 中将多维数组转换为一维数组的方法。
2024-09-12 13:26:13
744
1
原创 原生 JavaScript 封装 JSONP 跨域请求
在 Web 开发中,跨域资源共享(CORS)是一个常见的问题。由于安全原因,浏览器限制了从一个源加载的脚本与另一个源的资源进行交互。JSONP(JSON with Padding)是一种早期用来解决跨域问题的技术。本文将介绍如何使用原生 JavaScript 封装 JSONP 跨域请求。
2024-09-12 13:23:45
657
原创 前端工程师职业发展路线图
在前端开发领域,从一个新手成长为一名资深工程师需要经过一系列的学习和实践。以下是一份详细的前端工程师职业发展路线图,包括了从基础到高级的各个阶段。
2024-09-12 13:22:00
1280
原创 前端面试宝典:Vue、React、CSS、Webpack 等技术栈全解析
在前端开发领域,面试是衡量候选人技能的重要环节。本文将梳理一系列常见的前端面试题,涵盖 Vue、React、CSS、Webpack 等多个技术栈,帮助你全面备战前端面试。
2024-09-12 13:19:21
1199
原创 JavaScript 中 `new Date` 函数的全面解析与使用指南
在 JavaScript 中,`Date` 对象是用来处理日期和时间的。`new Date()` 构造函数可以接受多种参数,并返回一个代表特定日期和时间的 `Date` 对象。本文将详细介绍 `new Date` 的不同使用方式,以及如何利用它进行日期和时间的操作。
2024-09-12 12:56:52
1207
原创 深入探索 JavaScript 中的深拷贝技巧
在 JavaScript 开发中,深拷贝是一个常见且重要的操作,它允许我们创建一个对象的精确副本,而不会影响原始对象。深拷贝特别有用于处理复杂的数据结构,如数组、对象嵌套等。本文将详细介绍 JavaScript 中实现深拷贝的几种方法,包括手动实现、使用 JSON 方法、以及利用现代浏览器提供的 API。
2024-09-12 12:53:02
626
原创 Vue 中阻止点击事件穿透
在 Vue.js 应用中,处理用户交互是常见的需求,尤其是点击事件。然而,在某些情况下,我们可能需要阻止点击事件穿透到下层元素,这可以优化用户体验并防止不必要的事件处理。本文将探讨在 Vue 中如何有效地阻止点击事件穿透,并提供实用的代码示例。
2024-09-12 12:47:00
3036
原创 前端本地存储数据:深入解析与代码示例(Cookie、LocalStorage、SessionStorage和IndexedDB)
在现代Web应用中,前端本地存储是实现用户个性化体验的关键技术。本文将深入探讨前端本地存储的四种主要技术:Cookie、LocalStorage、SessionStorage和IndexedDB,并提供具体的代码示例。
2024-09-12 11:54:27
413
原创 Git 使用教程:从入门到精通
Git 是一个开源的分布式版本控制系统,由 Linus Torvalds 创建,用于有效、高速地处理从小到大的项目版本管理。本教程将带你从 Git 的安装开始,逐步学习到如何使用 Git 进行日常的版本控制操作。
2024-09-12 11:49:31
1301
原创 Vue 2中的this指向详解
在JavaScript中,`this`的指向是许多开发者经常遇到的问题,尤其是在使用Vue这样的框架时。在Vue 2中,理解`this`的指向对于正确地访问组件的数据和方法至关重要。
2024-09-12 11:14:29
1613
原创 JavaScript 解构赋值详解
在JavaScript中,解构赋值是一种从数组或对象中提取数据并赋值给新的变量的简洁方式。ES6引入了解构赋值,使得数据的提取变得更加直观和方便。
2024-09-12 11:05:40
448
原创 JavaScript中的控制流语句:break、continue、return、throw
在JavaScript编程中,控制流语句是控制代码执行流程的重要工具。这些语句包括`break`、`continue`、`return`和`throw`,它们可以在循环、函数以及其他代码块中使用,以改变正常的执行顺序。
2024-09-11 17:58:28
359
原创 深入理解 JavaScript 中的 `void` 操作符
在 JavaScript 编程中,void 操作符是一种特殊的操作符,它对表达式求值后返回 undefined。这个操作符通常用于确保函数表达式被调用,同时忽略其返回值。本文将详细介绍 void 操作符的用法、特点以及与其他相关概念的比较。
2024-09-11 17:46:29
741
原创 JavaScript 中的 `var`, `let`, `const` 详解
在 JavaScript 中,`var`、`let` 和 `const` 是用于声明变量的关键字,它们各自有不同的特性和用途。了解它们之间的区别对于编写更清晰、更可靠的代码至关重要。
2024-09-11 17:39:19
593
原创 JavaScript 原生 Base64 编码详解
Base64 编码是一种广泛使用的方法,用于在不同的系统和环境中传输二进制数据。在 JavaScript 中,你可以使用内置的 `btoa()` 和 `atob()` 函数来进行 Base64 编码和解码。
2024-09-11 17:36:13
2072
1
原创 Vue 2 中的 `$set` 方法详解
在 Vue 2 中,响应式数据的更新非常重要,因为它确保了当数据改变时,视图能够自动更新。Vue 使用一套高效的机制来追踪依赖并在数据变化时更新视图。然而,在某些情况下,直接修改对象的属性可能不会触发视图更新。这时,`$set` 方法就显得尤为重要。
2024-09-11 17:32:01
2699
原创 在 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
1737
原创 Vue 2 中实现双击事件的几种方法
在 Vue 2 中处理用户交互,特别是双击事件,是一个常见的需求。Vue 提供了一种简洁的方式来绑定事件,包括双击事件。本文将介绍几种在 Vue 2 中实现双击事件的方法。
2024-09-11 17:21:03
3345
原创 JavaScript 生成随机数、随机颜色、随机字符串等的几种方式
在 JavaScript 中,生成随机数是一个常见的需求,尤其是在游戏开发、数据分析和测试等领域。
2024-09-11 17:17:58
865
原创 JavaScript 展开运算符 ...
在 JavaScript 中,展开运算符(...)是一个非常有用的特性,它允许一个表达式被展开在需要多个参数(函数调用)或多个元素(数组字面量)或多个键值对(对象字面量)的地方。
2024-09-11 17:10:47
553
原创 JavaScript Promise 详解
Promise 是 JavaScript 中用于异步编程的一种对象。它代表了一个异步操作的最终完成(或失败)及其结果值。
2024-09-11 16:57:32
582
原创 JavaScript 中的 async 和 await 详解
在 JavaScript 中,async 和 await 是两个关键字,它们被用来简化异步编程的复杂性,特别是在处理 Promises 时。
2024-09-11 16:50:53
609
原创 Console函数的所有使用方式详解比较
在前端开发中,`console` 对象提供了一系列的函数,用于在浏览器的控制台输出调试信息。这些函数帮助开发者理解代码执行过程中的数据变化和程序流程。
2024-09-11 14:06:36
1356
原创 Vue 2 生命周期详解
理解 Vue 2 的生命周期对于开发者来说非常重要,它可以帮助我们在合适的时机进行数据获取、事件绑定、资源清理等操作。通过合理使用生命周期钩子,可以使我们的 Vue 应用更加高效和稳定
2024-09-11 14:01:04
661
原创 前端数组迭代方法分析
JavaScript 提供了多种数组迭代方法,每种方法都有其特定的用途和优势。下面我们将分析几种常见的数组迭代方法,并提供相应的代码示例。
2024-09-11 13:52:41
700
原创 vue3引入模块报错:无法找到模块“xxx”的声明文件
这是由于:Vue 文件并不是标准的 JavaScript 模块,因此 TypeScript 需要通过这种声明方式来理解和处理这些文件。+ts导入vue文件的时候,报错:找不到模块“./XXX.vue”或其相应的类型声明。
2024-08-09 13:07:15
838
原创 使用pkg打包了一个使用了sqlite3的nodejs项目,启动后闪退
使用pkg打包了一个使用了sqlite3的nodejs项目,启动后闪退[已解决]
2024-05-31 10:17:00
796
原创 浏览器警告:使用了已弃用的功能【卸载事件监听器已被弃用,并且将被移除】
使用了已弃用的功能【卸载事件监听器已被弃用,并且将被移除】按照来源链接将代码注释即可
2024-05-17 15:14:31
1771
原创 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
1344
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人