javascript 相关问题

JavaScript(不要与Java混淆)是一种高级,动态,多范式,面向对象,基于原型的弱类型语言,用于客户端和服务器端脚本。它的主要用途是渲染和操作网页。使用此标记可以了解有关ECMAScript及其各种方言/实现的问题(不包括ActionScript和Google-Apps-Script)。

有没有办法固定Fabric.js中TextBox的宽度和高度,并防止它们随着里面的文本而改变

我在Fabric.js中设置了TextBox的宽度和高度,但是我设置的高度值不起作用。我不知道为什么。有没有办法实现固定宽度和高度的TextBox并防止...

回答 1 投票 0

如何在 JavaScript 中容纳包含单引号和双引号的字符串

我有一个应用程序,它提供了一些 HTML。然后需要将该 HTML 放入字符串中。此 HTML 包含单引号和双引号。在 javascript 中,是否可以用

回答 5 投票 0

如何减小canvas.toJSON()的大小;带有导入的图像

所以我正在使用fabric js创建一个产品配置器,用户可以导入图像并将其添加到画布中,以便保存他们的工作,我使用canvas.toJSON将他们的工作保存在数据库中作为json,但它......

回答 1 投票 0

当你知道今天是星期几时,如何找出一周的开始日期

通过“date-fns”模块,我收到了今年日期有多少周的数字。 常量当前 = '2022-03-10' const weekNumber = getWeek(当前, 1) // 11 相反,如果你只...

回答 3 投票 0

如何在 while 循环内更改 React 状态变量?

我对 React 和 Web 开发总体来说是新手。我设法找到解决问题的方法,但问题本身仍然让我困惑。我希望得到深入的解释或指向我可以学习的地方......

回答 1 投票 0

有人可以向我解释一下canSum吗

问题指出: 编写一个函数 canSum(targetSum,numbers),它接受 targetSum 和数字数组作为参数。该函数应返回一个布尔值,指示它是否是

回答 2 投票 0

如何修剪图像的透明度,但可以选择保持最小尺寸和位置

我有一张图像,其边缘周围有透明填充。我还有图像的内容边界(顶部、左侧、宽度和高度),但有时它会超出这些边界。 我正在尝试...

回答 1 投票 0

页面未正确重定向如何解决

我想在仅登录时限制用户主页和管理仪表板,然后打开,否则重定向到登录或管理员登录页面。 从 'next/server' 导入 { NextResponse } 导入 { NextRequest } f...

回答 1 投票 0

每个 Promise 的超时不重置

我正在尝试让每个地图框单元格都能下载。我希望每个循环都有 60 秒的时间来下载街道地图和卫星地图。这似乎每 60 秒超时一次,无论...

回答 1 投票 0

Javascript:如何确定mp3文件的音调

我已经进行了大量的谷歌搜索,但一直无法找到如何确定 mp3 文件的音符的示例。 到目前为止,我已经阅读了一些关于 FFT(快速傅里叶变换)的内容...

回答 2 投票 0

类型“false”没有呼叫签名。 (tsserver 2349)

我收到以下 Typescript 警告: 让 d: { [key: string]: { [k: string]: boolean } |数字[] } = { 废话:[], }; d[“废话”].push(2); 警告: 这个表情是……

回答 1 投票 0

如何从chrome扩展程序读取文件?

我有 popup.html,其中通过单击浏览器操作加载弹出窗口时会调用 popup.js。在那里,我使用 chrome.tabs.executeScript() 以编程方式注入内容脚本。我需要申请...

回答 2 投票 0

使用开发工具在复杂对象中按名称查找函数

我正在项目中导入库,但找不到我应该使用的方法。 函数名称为 itDoesntMatterFunctionName()。 chrome调试器里有按函数名搜索吗

回答 1 投票 0

如何禁用“阻止此页面创建其他对话框”?

我正在开发一个使用JavaScriptalert()和confirm()对话框的网络应用程序。 如何阻止 Chrome 显示此复选框? 有我可以修改的设置吗? 我知道我可以修改

回答 7 投票 0

web3 从地址获取名称

从“web3”导入Web3; 使用效果(()=> { const web3 = new Web3(window.ethereum); web3.eth.ens.getAddress("ethereum.eth").then(函数(地址) { console.log(地址...

回答 2 投票 0

为什么svelteKit/Node只加载首页的js等资源?

我的 sveltekit 网站在 Nodejs 服务器上的构建似乎会在主页上加载所有资源,并将它们带到页面上,但直接加载到页面上不会加载正确的资源。

回答 1 投票 0

在 Javascript 中切片大型串联数组的最有效方法?

我需要从 API 端点检索最多 N 个元素,但此端点是分页的,没有选项来配置每页获取的项目数。元素是 json 对象。 显而易见的是...

回答 1 投票 0

在JS中,检查element.style.bottom是否为空不起作用

我有一个元素 我需要以编程方式切换 JavaScript 中的底部属性,因此我有一个简单的单击事件,该事件使用 t...

回答 1 投票 0

在 Angular 10 中显示 ng-content 两次

我正在使用自定义角度组件,我需要将投影内容显示两次。 假设我有这个 html: 我正在使用自定义角度组件,我需要将投影内容显示两次。 假设我有这个 html: <app-awesome> <app-awesome-card *ngFor="let card of cards"> <h1>{{card.title}}</h1> <img [src]="card.thumbnail"> </app-awesome-card> </app-awesome> 所以,在awesome-card.component.html中,投影的内容将是一些我想投影两次的卡片组件。 可能是这样的: <div class="awesome-class"> <ng-content select="app-awesome-card"></ng-content> </div> <div class="more-awesome-class"> <ng-content select="app-awesome-card"></ng-content> </div> 但这不起作用,因为 ng-content 只是“粘贴”模板,无法复制。即使我像这样使用 ng-template: <div class="awesome-class"> <ng-container *ngTemplateOutlet="content"></ng-container> </div> <div class="more-awesome-class"> <ng-container *ngTemplateOutlet="content"></ng-container> </div> <ng-template #content> <ng-content select="app-awesome-card"></ng-content> </ng-template> 这也行不通。 我花了一周时间试图找到一个优雅的解决方案,但我找不到。只直接修改 DOM,但这是一个不好的做法。 我见过一些类似的老问题,甚至有一个 Github 请求这个问题,但似乎当时没有人知道答案。 PD: ContentChild 也不会工作,因为它无法看穿投影内容(或我相信的东西) 编辑 如果我可以访问投影的内容信息,我可以手动渲染内容,但我尝试的一切都失败了 我能提供的是传递一个模板而不是传递一段html <app-awesome> <ng-template> // or your own helper structural directive can be used. <app-awesome-card *ngFor="let card of cards"> <h1>{{card.title}}</h1> <img [src]="card.thumbnail"> </app-awesome-card> </ng-template> </app-awesome> @ContentChild(TemplateRef) contentTpl; ... <div class="awesome-class"> <ng-container *ngTemplateOutlet="contentTpl"></ng-container> </div> <div class="more-awesome-class"> <ng-container *ngTemplateOutlet="contentTpl"></ng-container> </div> 就我而言,我正在改造现有组件,并发现尝试根据视口选择不同输出并处理ng-content投影出最后一次出现的问题。 <div class="mobile"> ... <ng-content></ng-content> <!-- content NOT rendered --> </div> <div class="desktop"> ... <ng-content></ng-content> <!-- content rendered here --> </div> 要修复,我将最后/第二次出现替换为: <ng-container *ngTemplateOutlet="contentTemplate"></ng-container> 并在其后面添加了代码: @ContentChild(TemplateRef) contentTemplate: TemplateRef<any>; 同样,必须用 ng-template 将调用者中的内容包裹起来,例如: <app-custom-thing class="some-class"> <ng-template> Your content here! </ng-template> </app-custom-thing> 这具有允许先前使用而不用 ng-template 进行包装的效果,以继续像以前一样工作,而未来需要 ng-template 的使用将按预期呈现。 好奇其他人是否有意见或替代方法来实施。谢谢! 您需要一个 .上课前点 <ng-template #content> <ng-content select=".app-awesome-card"></ng-content> </ng-template>

回答 3 投票 0

更改样式表内由 data-URL 加载的 SVG 图像的填充颜色

我想要通过 url('data...') 属性将不同颜色的图像加载到样式表内。所有图像都嵌入在 css 文件中。唯一的区别是填充颜色

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.