javascript 相关问题

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

如何在 JavaScript 中暂停和恢复多个 setTimeout?

我陷入了一些我似乎无法弄清楚的事情中。我正在尝试使用多个 setTimeout 来暂停和恢复动画,因为从代码中可以清楚地看出,但这对我不起作用。我采取了...

回答 2 投票 0

firebase-ui 如何覆盖标题

要登录我的 React 应用程序,我正在使用 firebase 和 firebaseui。 不幸的是,我无法覆盖标题(登录...

回答 1 投票 0

如何在ReactJS应用程序中保留access_token?

我正在学习如何使用 JWT 令牌创建登录系统。众所周知,该策略涉及创建两个令牌:access_token 和refresh_token。 关于refresh_token,它保存在

回答 1 投票 0

如何捕获在富文本编辑器 div 中输入的内容 - Quill 富编辑器

我正在尝试使用 jquery 代码获取在 quill 编辑器 http://quilljs.com/examples/ 的编辑器 div 中输入的内容,但它似乎不起作用。它适用于其他文本输入,但是......

回答 5 投票 0

Firebase v9 模块化 - 如何使用 onSnapshot 返回可观察值?

我正在尝试使用 Firebase v9 模块化版本,但我对如何使用 onSnapshot 感到困惑。我正在尝试执行查询并收听文档。 以下是我的代码: 获取用户板(){ ...

回答 2 投票 0

通过 JavaScript 更改 HTML 表单“输入”类型

我如何通过标签本身做到这一点? 将类型从文本更改为密码 是否可以在输入标签本身中插入 JavaScript 代码来更改...

回答 13 投票 0

删除行太慢

我对此有些陌生,所以可能我错过了一些基本的东西。 为什么 Google 表格中的自定义函数运行速度如此之低。例如,我有 30 行数据,我想删除空行。功能

回答 1 投票 0

通过“提交”事件以编程方式提交表单

我想用vanilla JS提交表单,但仍然触发提交事件。基本上与按“提交”按钮相同。 HTMLFormElement.submit() 跳过“提交”e...

回答 1 投票 0

在 JavaScript 中获取字体规格?

我目前正在开发一个使用 HTML5 画布作为渲染目标的 JavaScript 项目。 为了让我的代码能够与我提供的(严格指定的)接口很好地配合,我需要...

回答 4 投票 0

外部 javascript 文件无法在 HTML 文件中运行

我正在尝试从 javascript 文件更改 div 的属性,但它不起作用,如果我将其放入 body 中,它就会起作用,但我想从某些项目的外部 js 文件中处理它。 HTML 文件 ...

回答 2 投票 0

官方示例 Svelte 模式组件未从 SvelteKit 项目中的父组件关闭

我已从 https://svelte.dev/examples/modal 给出的官方示例将 Modal 添加到我的 Sveltekit 应用程序中 我的 Modal.svelte 是 导出让showModal; // 布尔值 让迪亚洛...</desc> <question vote="-1"> <p>我已将 Modal 添加到我的 <a href="https://kit.svelte.dev/" rel="nofollow noreferrer">Sveltekit</a> 应用程序(来自 <a href="https://svelte.dev/examples/modal" rel="nofollow noreferrer">https://svelte.dev/examples/modal</a></p> 给出的官方示例) <p>我的<pre><code>Modal.svelte</code></pre>是</p> <pre><code>&lt;script&gt; export let showModal; // boolean let dialog; // HTMLDialogElement $: if (dialog &amp;&amp; showModal) dialog.showModal(); &lt;/script&gt; &lt;!-- svelte-ignore a11y-click-events-have-key-events a11y-no-noninteractive-element-interactions --&gt; &lt;dialog bind:this={dialog} on:close={() =&gt; (showModal = false)} on:click|self={() =&gt; dialog.close()} &gt; &lt;!-- svelte-ignore a11y-no-static-element-interactions --&gt; &lt;div on:click|stopPropagation&gt; &lt;button style=&#34;float: right; font-weight: bold;&#34; autofocus on:click={() =&gt; dialog.close()}&gt;&amp;times;&lt;/button&gt; &lt;slot name=&#34;header&#34; /&gt; &lt;slot /&gt; &lt;/div&gt; &lt;/dialog&gt; &lt;style&gt; dialog { max-width: 32em; border-radius: 0.2em; border: none; padding: 0; } dialog::backdrop { background: rgba(0, 0, 0, 0.3); } dialog &gt; div { padding: 1em; } dialog[open] { animation: zoom 0.3s cubic-bezier(0.34, 1.56, 0.64, 1); } @keyframes zoom { from { transform: scale(0.95); } to { transform: scale(1); } } dialog[open]::backdrop { animation: fade 0.2s ease-out; } @keyframes fade { from { opacity: 0; } to { opacity: 1; } } button { display: block; } &lt;/style&gt; </code></pre> <p>我的<pre><code>App.svelte</code></pre>是</p> <pre><code>&lt;script&gt; // @ts-nocheck import Modal from &#39;./Modal.svelte&#39;; let cancelRequestId; let showModal = false; function cancleRequest(id) { showModal = true; cancelRequestId = id; } async function processCancleRequest() { showModal = false } &lt;/script&gt; &lt;div&gt; &lt;Modal bind:showModal&gt; &lt;h1 slot=&#34;header&#34; style=&#34;font-weight: bold;&#34;&gt;Request Confirmation&lt;/h1&gt; &lt;hr /&gt; &lt;p&gt;Are you sure want to proccess request?&lt;/p&gt; &lt;br /&gt; &lt;div style=&#34;display: flex; justify-content: space-between;&#34;&gt; &lt;button&gt;No&lt;/button&gt; &lt;button on:click={processCancleRequest}&gt;Yes&lt;/button&gt; &lt;/div&gt; &lt;/Modal&gt; &lt;/div&gt; &lt;button on:click={() =&gt; cancleRequest(item.id)}&gt;&lt;/button&gt; </code></pre> <p>单击 <pre><code>Yes</code></pre> 按钮时,我正在设置 <pre><code>showModal = false</code></pre>,但模态仍然没有关闭。</p> <p>我缺少什么才能让它发挥作用?</p> </question> <answer tick="false" vote="0"> <p>这<em>不是</em>“官方组件”,它只是一个准系统示例。<br/> (一般没有官方组件。)</p> <p>那里没有关闭模式的代码,只是打开。<br/> 您可以在组件中执行类似的操作:</p> <pre><code>$: if (dialog) { showModal ? dialog.showModal() : dialog.close(); } </code></pre> </answer> </body></html>

回答 0 投票 0

官方 Svelte 模式组件未从 SvelteKit 项目中的父组件关闭

我已从 https://svelte.dev/examples/modal 给出的官方示例将 Modal 添加到我的 Sveltekit 应用程序中 我的 Modal.svelte 是 导出让showModal; // 布尔值 让迪亚洛...</desc> <question vote="-1"> <p>我已将 Modal 添加到我的 <a href="https://kit.svelte.dev/" rel="nofollow noreferrer">Sveltekit</a> 应用程序(来自 <a href="https://svelte.dev/examples/modal" rel="nofollow noreferrer">https://svelte.dev/examples/modal</a></p> 给出的官方示例) <p>我的<pre><code>Modal.svelte</code></pre>是</p> <pre><code>&lt;script&gt; export let showModal; // boolean let dialog; // HTMLDialogElement $: if (dialog &amp;&amp; showModal) dialog.showModal(); &lt;/script&gt; &lt;!-- svelte-ignore a11y-click-events-have-key-events a11y-no-noninteractive-element-interactions --&gt; &lt;dialog bind:this={dialog} on:close={() =&gt; (showModal = false)} on:click|self={() =&gt; dialog.close()} &gt; &lt;!-- svelte-ignore a11y-no-static-element-interactions --&gt; &lt;div on:click|stopPropagation&gt; &lt;button style=&#34;float: right; font-weight: bold;&#34; autofocus on:click={() =&gt; dialog.close()}&gt;&amp;times;&lt;/button&gt; &lt;slot name=&#34;header&#34; /&gt; &lt;slot /&gt; &lt;/div&gt; &lt;/dialog&gt; &lt;style&gt; dialog { max-width: 32em; border-radius: 0.2em; border: none; padding: 0; } dialog::backdrop { background: rgba(0, 0, 0, 0.3); } dialog &gt; div { padding: 1em; } dialog[open] { animation: zoom 0.3s cubic-bezier(0.34, 1.56, 0.64, 1); } @keyframes zoom { from { transform: scale(0.95); } to { transform: scale(1); } } dialog[open]::backdrop { animation: fade 0.2s ease-out; } @keyframes fade { from { opacity: 0; } to { opacity: 1; } } button { display: block; } &lt;/style&gt; </code></pre> <p>我的<pre><code>App.svelte</code></pre>是</p> <pre><code>&lt;script&gt; // @ts-nocheck import Modal from &#39;./Modal.svelte&#39;; let cancelRequestId; let showModal = false; function cancleRequest(id) { showModal = true; cancelRequestId = id; } async function processCancleRequest() { showModal = false } &lt;/script&gt; &lt;div&gt; &lt;Modal bind:showModal&gt; &lt;h1 slot=&#34;header&#34; style=&#34;font-weight: bold;&#34;&gt;Request Confirmation&lt;/h1&gt; &lt;hr /&gt; &lt;p&gt;Are you sure want to proccess request?&lt;/p&gt; &lt;br /&gt; &lt;div style=&#34;display: flex; justify-content: space-between;&#34;&gt; &lt;button&gt;No&lt;/button&gt; &lt;button on:click={processCancleRequest}&gt;Yes&lt;/button&gt; &lt;/div&gt; &lt;/Modal&gt; &lt;/div&gt; &lt;button on:click={() =&gt; cancleRequest(item.id)}&gt;&lt;/button&gt; </code></pre> <p>单击 <pre><code>Yes</code></pre> 按钮时,我正在设置 <pre><code>showModal = false</code></pre>,但模态仍然没有关闭。</p> <p>我缺少什么才能让它发挥作用?</p> </question> <answer tick="false" vote="0"> <p>这<em>不是</em>“官方组件”,它只是一个准系统示例。<br/> (一般没有官方组件。)</p> <p>那里没有关闭模式的代码,只是打开。<br/> 您可以在组件中执行类似的操作:</p> <pre><code>$: if (dialog) { showModal ? dialog.showModal() : dialog.close(); } </code></pre> </answer> </body></html>

回答 0 投票 0

FullCalendar 不重新渲染

我试图做到这一点,以便当单击日期时,它会进入当天的日视图。 这是我的代码: 从“@fullcalendar/daygrid”导入dayGridPlugin; 从 &q... 导入 FullCalendar

回答 1 投票 0

这个恶意代码的意图是什么?

我在 GitHub 存储库中发现了一些恶意代码,并且想更好地了解攻击向量。 我申请了一份工作,海报要求我下载他们的 NodeJS 存储库,运行代码并完成...

回答 1 投票 0

在 JavaScript 中从单个节点创建节点列表

这是其中一个看起来很简单的方法,但我想不出一个好的方法来解决它。 我有一个节点,也许是nodelist = document.getElementById("mydiv"); - 我需要将其标准化为节点...

回答 6 投票 0

npm 错误!代码 ENOENT npm 错误!系统调用重命名

就像一周前一样,我通过命令 npm i -g path 安装了全局本地包。 从今天开始一切正常。我尝试再次使用 npm i -g path 并收到此错误: npm 错误!代码 ENOENT npm 错误!系统调用...

回答 3 投票 0

为什么确认甜蜜警报后没有触发.click()?

我正在尝试在 JavaScript 中创建一个可重用的函数来调用需要用户确认的按钮。 我的 WebForms 母版页上已经有此代码。 函数 sweetAlertConfirm(btn, ti...

回答 1 投票 0

为什么 Tabulator 会给出带有“</script>”字样的数据错误?

使用制表符,例如,如果我从具有以下值的记录中获取数据,则它可以工作:“Hello”,但如果我输入:“Hello”,它就会中断。该...

回答 0 投票 0

Asp.net 返回整个页面

我一直在尝试开发一个具有登录系统的网站。 作为其中的一部分,我想对服务器进行 AJAX 调用,以使用用户名和密码处理登录系统。 当我进行校准时...

回答 1 投票 0

创建一个跳过特定页面的后退按钮

我需要添加一个“返回”链接,返回 1 页 (history.go(-1)),除非上一页是特定的 URL。在这种情况下,我希望链接返回 3 页 (history.go(-3))。 我以为...

回答 1 投票 0

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