文章列表
所有的文章都在这了。
如何在 JavaScript 中获取 Query 字符串值
Posted on:2024年6月14日 at 08:10在网页开发过程中,经常需要从 URL 中获取查询字符串的参数。以下是几种无需插件就能实现这一需求的方法。 ## 使用 URLSearchParams ### 基本用法 `URLSearchParams` 是一种方便的方法来解析查询字符串,并在现代浏览器中得到了广泛的支持。 ```javascript...
如何在 Go 语言中检查文件是否存在
Posted on:2024年6月14日 at 06:38在Go语言中,标准库并没有提供一个专门用于检查文件是否存在的函数(类似于Python的os.path.exists)。然而,通过结合标准库中的`os`包和`errors`包,我们可以实现这一功能。以下是如何在Go语言中检查文件是否存在的示例: ```go package main import (...
检查 JavaScript 对象中是否存在键
Posted on:2024年6月13日 at 19:31在JavaScript中,检查对象中是否存在特定键是一个常见需求。直接访问不存在的键不会抛出错误,而是返回`undefined`。然而,仅仅依靠`undefined`并不是一个可靠的方法,因为对象中的键可能存在但其值确实是`undefined`。本文将介绍几种检查对象中键是否存在的方法,并比较它们的性能。 ...
JavaScript 的 window.onload 与 jQuery 的 $(document).ready() 的区别
Posted on:2024年6月13日 at 08:41在Web开发中,我们常常需要在页面加载后执行一些JavaScript代码。对此,JavaScript和jQuery分别提供了两种方法:window.onload 和 $(document).ready()。这两者之间有哪些区别呢? ### 1. 事件触发时机 ...
Go 语言中如何处理多行字符串
Posted on:2024年6月13日 at 07:25在Go语言中,编写多行字符串有几种方式。本文将介绍几种常见的方法,帮助你在编写代码时更好地处理多行字符串。 ### 方法一:使用反引号(Raw String Literal) ...
如何使用 JavaScript 获取图片尺寸
Posted on:2024年6月12日 at 22:45在网页开发过程中,我们经常需要获取图片的尺寸(宽度和高度)。无论是为了动态调整布局,还是为了其他图像处理任务,了解如何用JavaScript获取图片尺寸是非常有用的。本文将介绍几种方法,帮助你在JavaScript或jQuery中获取图片的宽度和高度。 ## 方法一:现代浏览器中的新方法 ...
TypeScript 5.5 RC介绍
Posted on:2024年6月12日 at 10:45在2024年6月6日,TypeScript团队宣布发布TypeScript 5.5 RC(Release Candidate)。作为开发者,了解新版本的功能和改进将有助于更好地利用TypeScript来编写和维护代码。本文将从开发者的角度介绍TypeScript 5.5 RC的主要特性和改进。 ## 新特性 ...
如何在 JavaScript 中按键排序 Object
Posted on:2024年6月11日 at 14:15在JavaScript中,对象的键默认是无序的。这意味着即使你在定义对象时按特定顺序添加键值对,JavaScript引擎也不会保证这些键在遍历时按同样顺序出现。然而,在实际应用中,我们常常需要对对象的键进行排序,以便更好地组织和管理数据。 ## JavaScript对象按键排序的实现方法 ...
为什么我们不推荐使用 `document.write`
Posted on:2024年6月11日 at 11:40在前端开发中,`document.write` 曾经是一个常用的操作方法,用于向网页中动态插入内容。然而,随着浏览器技术的发展和网页性能优化的需求,越来越多的开发者和专家开始不推荐使用 `document.write`。本文将探讨一些主要原因。 ## 1. 性能影响...
Astral:用于Deno的浏览器自动化库
Posted on:2024年6月10日 at 22:30Astral 是一个专为 Deno 编写的高层次浏览器自动化库,类似于 Puppeteer 和 Playwright。它旨在提供对网页浏览器的控制,主要用于自动化和测试。本文将介绍 Astral 的一些基本使用方法。 ## 安装 Astral 首先,使用以下命令安装 Astral: ```sh...
JavaScript 数组随机化:Fisher-Yates 洗牌算法
Posted on:2024年6月10日 at 19:30在编程中,经常需要对数组进行随机化操作,也就是打乱数组元素的顺序。Fisher-Yates 洗牌算法(也称为 Knuth Shuffle)是实现这一目标的标准方法。本文将介绍这种算法,并展示如何在 JavaScript 中实现它。 ## Fisher-Yates 洗牌算法简介 ...
Go 语言中的 Struct 标签的使用
Posted on:2024年6月10日 at 19:18在Go语言规范中,提到了struct标签的简短概述: > 字段声明后面可以跟一个可选的字符串文字标签,该标签成为相应字段声明中所有字段的属性。通过反射接口可以看到这些标签,但其他方面将忽略它们。 例如: ```go // 一个对应于TimeStamp协议缓冲区的struct。...