118 次浏览
JavaScript 函数可以带参数或不带参数调用。当带参数调用时,函数会使用传递的参数值执行。当不带参数调用时,函数会不带任何参数执行。在某些情况下,希望使用一些参数但并非全部参数调用函数。这可以通过使用 Function.prototype.apply 方法或使用扩展运算符 ( ... ) 来实现。使用 Function.prototype.apply 方法 Function.prototype.apply 方法可用于使用一些参数但并非全部参数调用函数。apply 的第一个参数是 ... 阅读更多
361 次浏览
在 JavaScript 中,可以通过向函数传递参数来调用函数。但是,有时需要用一些已填充的参数调用函数。这可以通过一种称为部分函数应用的技术来实现。什么是部分函数应用?部分函数应用是一种通过“预填充”现有函数的一些参数来创建新函数的方法。当您希望创建一个与现有函数类似但具有一些已设置参数的新函数时,这很有用。例如,假设您有一个计算面积的函数 ... 阅读更多
5K+ 次浏览
在使用 JavaScript 时,您可能会发现自己需要在一个 Promise 内部调用另一个 Promise。虽然这可能看起来像一项艰巨的任务,但一旦您了解了 Promise 的基础知识,它实际上就非常简单了。在本文中,我们将讨论如何在 JavaScript 中在一个 Promise 内部调用另一个 Promise。Promise 的基础知识 为了理解如何在另一个 Promise 内部调用 Promise,首先必须了解 Promise 的基础知识。Promise 是一个对象,表示异步操作的最终结果。Promise 用于 JavaScript 中处理异步 ... 阅读更多
166 次浏览
在本教程中,我们将学习如何使用 FabricJS 禁用文本的居中旋转。我们可以通过添加 fabric.Text 实例在画布上显示文本。它不仅允许我们移动、缩放和更改文本的尺寸,还提供其他功能,例如文本对齐、文本装饰、行高,这些功能可以通过 textAlign、underline 和 lineHeight 属性分别获得。默认情况下,FabricJS 中的所有对象都使用其中心作为旋转点。但是,我们可以通过使用 centeredRotation 属性更改此行为。语法 new fabric.Text(text: String, ... 阅读更多
238 次浏览
在本教程中,我们将使用 FabricJS 创建带有虚线边框的文本。我们可以通过添加 fabric.Text 实例在画布上显示文本。它不仅允许我们移动、缩放和更改文本的尺寸,还提供其他功能,例如文本对齐、文本装饰、行高,这些功能可以通过 textAlign、underline 和 lineHeight 属性分别获得。我们可以通过使用 borderDashArray 属性更改边框虚线的样式。但是,我们的文本对象必须具有边框才能使此属性起作用。如果 ... 阅读更多
888 次浏览
在本教程中,我们将学习如何使用 FabricJS 创建带有文本对象的画布。我们可以通过添加 fabric.Text 实例在画布上显示文本。它不仅允许我们移动、缩放和更改文本的尺寸,还提供其他功能,例如文本对齐、文本装饰、行高,这些功能可以通过 textAlign、underline 和 lineHeight 属性分别获得。文本和文本框之间的一个区别是,文本框可以交互式编辑,而文本则不能。语法 new fabric.Text( text: String , options: Object) 参数 text − ... 阅读更多
356 次浏览
在本教程中,我们将学习如何使用 FabricJS 计算文本中所需行索引的行高。我们可以通过添加 fabric.Text 实例在画布上显示文本。它不仅允许我们移动、缩放和更改文本的尺寸,还提供其他功能,例如文本对齐、文本装饰、行高,这些功能可以通过 textAlign、underline 和 lineHeight 属性分别获得。我们还可以使用 getHeightOfLine 方法计算所需行索引的行高。语法 getHeightOfLine(lineIndex: Number) 参数 lineIndex ... 阅读更多
358 次浏览
在本教程中,我们将了解如何使用 FabricJS 更改文本的字体粗细。我们可以通过添加 fabric.Text 实例在画布上显示文本。它不仅允许我们移动、缩放和更改文本的尺寸,还提供其他功能,例如文本对齐、文本装饰、行高,这些功能可以通过 textAlign、underline 和 lineHeight 属性分别获得。字体粗细是指确定文本显示为粗体或细体的值。语法 new fabric.Text(text: String , { fontWeight: Number|String }: Object) 参数 ... 阅读更多
317 次浏览
在本教程中,我们将学习如何在使用 FabricJS 的情况下更改文本对象中的字体样式。我们可以通过添加 fabric.Text 的实例在画布上显示文本。它不仅允许我们移动、缩放和更改文本的尺寸,还提供了其他功能,例如文本对齐、文本修饰、行高,这些功能分别可以通过 textAlign、underline 和 lineHeight 属性获得。我们可以使用 fontStyle 属性更改字体样式。语法 new fabric.Text(text: String, { fontStyle: String }: Object) 参数 text − 此参数 ... 阅读更多
852 次浏览
在本教程中,我们将了解如何使用 FabricJS 更改文本的字体大小。我们可以通过添加 fabric.Text 的实例在画布上显示文本。它不仅允许我们移动、缩放和更改文本的尺寸,还提供了其他功能,例如文本对齐、文本修饰、行高,这些功能分别可以通过 textAlign、underline 和 lineHeight 属性获得。字体大小指定了在我们的文本对象中显示的字符的大小。我们可以使用 fontSize 属性更改字体大小 ... 阅读更多