琴歌声声送我
从业15年,专注于技术自媒体探索者
展开
-
在 Vue 中处理国际化(I18N)
在编程,国际化和本地化中,通常缩写为I18N和L10N,是将计算机软件适应目标语言环境的不同语言,区域特点和技术要求的手段。国际化是设计软件应用程序的过程,因此可以在不进行工程更改的情况下将其适应各种语言和地区。本地化是通过翻译文本并添加语言环境来调整特定区域或语言的国际软件的过程-特定组件。现在,我们知道I18N和L10N是什么,让我们看看如何在Vue和Nuxt中实现它们。原创 2024-04-03 13:42:46 · 111 阅读 · 0 评论 -
在JavaScript中操作对象的方法
在JavaScript中,对象是一种复杂的数据类型,允许你存储多个值作为属性。操作对象意味着你可以添加、删除或修改这些属性。让我们探索几种在JavaScript中操作对象的基本方法。原创 2024-03-25 23:35:52 · 125 阅读 · 1 评论 -
Javascript 循环:for vs forEach vs for..
Javascript中有很多方法可以遍历Javascript中的项目数组或任何其他可迭代项目。这似乎是完成同一件事的很多方法,但它们都有自己的细微差别。要使其中任何一个正常工作,所讨论的项目也需要的。因此,虽然它们可以处理Map和数组等内容,但它们不会处理对象。字符串也是可迭代的。由于有很多方法,因此何时使用或Javascript可能会令人困惑。今天,让我们详细了解它们中的每一个的作用,以及何时使用它们。原创 2023-01-01 22:52:51 · 213 阅读 · 1 评论 -
Javascript 数组的 Concat 方法
但基本前提是我们使用的数组在内存中保持与原始数组相同的引用。这意味着,尽管看起来创建了一个新数组,但它仍然与您修改的原始数组有联系。事实上,你提到的每个数组都是原始数组的浅拷贝。连接多个数组 我们已经研究了如何连接两个数组,但连接更多数组的工作方式大致相同。串联数组中的值 如果确实将简单值传递给他,则会将其视为数组元素。该方法创建它所应用到的数组的浅表副本,并在末尾添加任何其他数组。数组将按提及顺序合并。连接嵌套数组 嵌套数组以相同的方式连接。数组上的方法用于获取两个数组并将它们连接成一个数组。原创 2022-12-25 21:20:19 · 394 阅读 · 0 评论 -
如何在 Javascript 中检查一个数组是否是另一个数组的子集
为了评估一个数组是否是另一个数组的子集,我们可以在“子集”数组上的每个元素上运行。在函数中,我们可以测试“父”数组是否包含“子集”数组中的每个元素。在许多用例中,知道一个数组是否是另一个数组的子集可能非常有用 - 尽管通常对人眼来说很明显,但在代码中可能很难评估。此方法循环访问数组中的每个元素并对其执行测试。对于每个评估,我们都有一个“父”数组和一个“子集”数组 - 我们要检查“子集”数组是否完全包含在“父”数组中。如果我们想找出一个数组是否是另一个数组的子集,评估这一点的最佳方法是使用。原创 2022-12-25 21:09:44 · 470 阅读 · 0 评论 -
使用 Javascript 创建和生成 UUID
通用唯一标识符 (UUID) 在软件开发中无处不在,用于从识别对象元素到网页上的 DOM 元素的所有内容。它们是唯一的 128 位标识符,由格式的 36 个字符组成 。例如 UUID 通常不依赖于注册表或数据库来确保唯一性。UUID 重复的可能性不是零,但它是如此接近,以至于大多数人忽略了风险。8-4-4-4-12f81e7af3-fcf4-4cdd-b3a3-14a8087aa191在Javascript中,有很多方法可以创建UUID。原创 2022-12-18 16:06:33 · 2021 阅读 · 0 评论 -
HTML 画布入门(六)如何将图像添加到 HTML 画布
裁剪效果将使用原始图像大小 - 因此,如果您的图像宽度为 1000px,就像这个一样,我们必须根据这些尺寸对其进行裁剪。然后,我们可以将图像绘制到我们喜欢的任何尺寸上。将图像添加到HTML画布取决于构造函数,它允许我们与Javascript中的图像进行交互。我们首先创建一个 ,然后将其 url(即)设置为我们想要显示的图像:new Image()在本文中,让我们看看如何轻松地将图像(喜欢和)添加到HTML画布。当图像加载(newImage.onload)时,我们将图像绘制到画布上。原创 2022-12-18 15:57:01 · 556 阅读 · 0 评论 -
HTML 画布入门(五)如何使用 HTML 画布绘制文本
HTML 画布上的文本无法突出显示,因为它是生成的最终图形的一部分。在 HTML 画布中换行文本比在其他地方要棘手一些,因为 HTML 画布中没有内置的文本换行功能。该字符串为我们提供了字体的基本样式,但是如果我们想更改颜色,我们可以重用该属性(其工作方式与形状相同)。如果要同时在 HTML 画布中填充和描边文本,请在同一位置使用相同的文本同时使用两者。与网络上的其他形式的文本类似,HTML Canvas 支持文本对齐和基线更改,以便我们进一步自定义文本。因此,我们最终得到这样的东西,其中线代表 300。原创 2022-12-18 15:50:09 · 420 阅读 · 0 评论 -
HTML 画布入门(四)如何将 HTML 画布另存为图像
在上面的示例中,我们创建了一个画布图像和一个按钮,您可以单击它进行下载。toDataURL(type, encoderOptions)有两个参数,可以让我们更改画布的编码方式。为此,我们使用 创建定位点,然后使用 单击它。Canvas 为我们提供了很大的灵活性来创建出色的代码生成图形,有时我们需要将它们下载为图像。但幸运的是,如果我们愿意,它可以让我们改变这一点。可见,将画布元素另存为图像非常简单,仅仅使用 toDataURL 即可。,它将我们的图像数据编码为易于下载的字符串。让我们看看这是如何工作的。原创 2022-12-18 15:36:03 · 577 阅读 · 0 评论 -
HTML 画布入门(三)使用 HTML 画布创建形状
我们可以使用许多不同的功能来绘制新的形状,这些函数可以通过 we set 使用。遵循类似的格式,只是它会创建一个自动描边的矩形。我们用来确定三角形的起始位置,然后根据需要绘制线条来绘制我们想要的三角形的形状。我们还谈到了一个事实,可用于在画布上的任何地方绘制线条,使我们能够制作更复杂的形状,如六边形和八边形。如您所见,所有这些函数都遵循相同的格式 - 它们在开始位置具有坐标,以及画布中的宽度和高度。在本指南中,我们介绍了如何在HTML画布中制作一些简单的形状:正方形,矩形,圆形和三角形。原创 2022-12-18 13:08:19 · 2011 阅读 · 0 评论 -
HTML 画布入门(二)如何清除 HTML 画布
当我们创建画布时,有时我们会想要在重绘其他内容之前完全清除它原创 2022-12-18 12:50:45 · 335 阅读 · 0 评论 -
HTML 画布入门(一)开始使用 Canvas
HTML canvas 是在 Javascript 和 HTML 中创建图形的最简单方法。您可能会看到它也写成HTML5 Canvas,因为它与向HTML5的转变密切相关。在本指南中,我们将介绍 HTML canvas 的基础知识,以及如何使用它。原创 2022-12-12 21:10:47 · 201 阅读 · 0 评论 -
如何在 HTML 画布中自动换行
尽管向 HTML 画布添加文本非常常见,但没有内置的换行功能。这意味着如果我们的文本太长,文本将跑到最后。以下面的示例为例,其中文本应该是“您好,此文本行很长。它会溢出来”。由于它太长而无法放入画布,因此它只是溢出而没有换行符:上面的文本从 px 开始,没有换行符。尽管很奇怪,但我们需要自己计算换行符应该在 HTML Canvas 中的位置。为此,我们可以使用自定义函数,并使用该函数中的数据放置换行符。原创 2022-12-12 20:52:44 · 1029 阅读 · 0 评论 -
动态渲染如何使用 HTML 和 CSS 工作?
Lightning Web Components(LWC)是一个Web框架,它利用Web组件的强大功能并使它们非常快(因此有闪电这个词!LWC 是轻量级的,并且没有提供响应能力问题,因为它提供了在浏览器中本机运行的所有代码。本机代码还有助于提高执行速度,因为代码内置于浏览器中,并使用最佳算法进行优化。幸运的是,LWC利用了这一点。LWC具有内置的库和方法,可以帮助我们在桌面和移动设备上呈现动态HTML和CSS。在处理动态页面时,这些方法将作为我们整体算法的核心。原创 2022-12-11 22:24:30 · 1044 阅读 · 0 评论 -
HTML 中用于文本的标记(标签)
HTML充满了许多不同的文本标签。这些标签允许我们以我们希望的方式在 HTML 文档中显示文本。虽然标签是HTML的基本功能,但有很多东西需要学习。大多数文本标签都是内联的,但也有例外。当一个元素是内联的时,这意味着默认情况下它们应用了以下CSS行:什么是 HTML 中的内联元素?文本的内联标签的行为与块元素不同。它们不会中断内容的流动,只会占用尽可能多的空间。另一方面,块元素往往占据页面的整个宽度。因此,文本的 HTML 标记都是内联的,因为它们用于编写文本,并且它们与页面上的其他内联元素一起流动。原创 2022-12-04 16:17:44 · 1826 阅读 · 0 评论 -
使用 Html、CSS 和 JavaScript 创建模态弹出框的方法
在创建网页设计时,要考虑的最重要的事情之一是用户交互性。用户交互性的一个很好的例子是模式框。模式框主要显示为基于用户执行的操作的消息框在浏览器中。模态框有不同的形式和形状,包括警报框、Flash 通知框、对话框、灯箱。等。模态框的独特之处在于,它禁用浏览器中的主窗口,但使其保持可见,模态窗口在网页前面显示为子窗口。在应用程序中使用模态的一些重要情况包括:显示针对某些操作过程的警告,这些警告可能是不可逆的。原创 2022-12-05 08:00:00 · 1563 阅读 · 2 评论