javascript 相关问题

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

使用打字稿更改背景颜色

在切换 Angular 之前,我使用 javascript 工作。我想更改打字稿中某些元素的 css 属性值。但我发现你不能像在javascript中那样改变它:name.style...

回答 2 投票 0

滑动整个 jQuery 滑块范围

我有一个多值 jQuery 滑块,带有已定义的步长(它是由另一个滑块定义的,我们假设它是步长:15)和范围为 0-600。 我希望用户能够...

回答 2 投票 0

Netsuite - 如何使用 Restlet 获取库存调整工作表记录

我正在尝试获取库存调整工作表的记录并收到错误: {'错误':{'代码':'INVALID_TRANS_TYP', 'message': '{"type":"error.SuiteScriptError",&q...

回答 3 投票 0

当鼠标的流动站超出数据集放置位置时,将显示 2 个数据集圆环图的工具提示

我有一个使用 Chart.js 4.4.1 实现的圆环图。该图表有 2 个数据集,一个位于外部数据集圆环中,另一个位于内部数据集圆环中。 每个数据集都有自己的...

回答 1 投票 0

Chart.js 3.9 和 Vue:无法处理 onClick 事件

通常,StackOverflow 是我的最后手段,因为我不喜欢被惹恼,我想你也不喜欢,但我很绝望。 我想捕获图表栏上的点击,但我在日志中没有看到任何痕迹

回答 1 投票 0

Stripe payment_intent 成功事件不包含发票 ID

我正在创建产品 const 产品 = 等待 stripe.products.create({ name: '消息收费', }); 然后价格 const 价格 = 等待 stripe.prices.create({ ...

回答 1 投票 0

Javascript 阻止显示页面的其余部分

我试图使用网站上提供给我的javascript代码,但页面上没有显示任何内容,这就是代码 <p>我试图使用网站上给我的 JavaScript 代码,但页面上没有显示任何内容,这就是代码</p> <pre><code>&lt;script type=&#34;text/javascript&#34; src=&#34;http://www.theviralmailerscript.com/viralemailformatter/editor.js&#34;&gt;&lt;/script&gt; &lt;script language=&#34;JavaScript&#34;&gt;show_editor();&lt;/script&gt; </code></pre> <p>我在网上找不到解决方案,所以我去了 ChatGPT 并要求查找此代码的问题并修复了它,这是 ChatGPT 的修复</p> <pre><code>&lt;script type=&#34;text/javascript&#34; src=&#34;//www.theviralmailerscript.com/viralemailformatter/editor.js&#34;&gt;&lt;/script&gt; &lt;script type=&#34;text/javascript&#34;&gt; window.onload = function() { show_editor(); }; &lt;/script&gt; </code></pre> <p>页面顶部有一条消息,然后是脚本,但现在发生的情况是,当页面加载时,顶部消息出现然后消失,只有 javascript 可见</p> <p>看这里:<a href="https://viraltrafficmailer.com/themes/default/member-area/pages/email-formatter.html" rel="nofollow noreferrer">https://viraltrafficmailer.com/themes/default/member-area/pages/email-formatter.html</a></p> <p>这是包括脚本在内的整个页面代码</p> <pre><code>&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt;&lt;meta charset=&#34;us-ascii&#34;&gt; &lt;title&gt;&lt;/title&gt; &lt;/head&gt; &lt;body data-gr-ext-installed=&#34;&#34; data-new-gr-c-s-check-loaded=&#34;14.1196.0&#34;&gt; &lt;h2 style=&#34;text-align: center;&#34;&gt;Email and Text Ads Formatter&lt;/h2&gt; &lt;h4 style=&#34;text-align: center;&#34;&gt;Use this free tool, to Format your email for a better reading experience&lt;/h4&gt; &lt;h4 style=&#34;text-align: center;&#34;&gt;For Better results, a Maximum Line Length of 60 to 70 Characters is Recommended.&lt;/h4&gt; &lt;h4 style=&#34;text-align: center;&#34;&gt;Also, you can use this tool to Format your Text ads, with the Characters count Feature.&lt;/h4&gt; &lt;p style=&#34;text-align: center;&#34;&gt;&lt;a href=&#34;dashboard.php&#34;&gt;RETURN TO DASHBORD&lt;/a&gt;&lt;/p&gt; &lt;p style=&#34;text-align: center;&#34;&gt;&lt;/p&gt; &lt;script type=&#34;text/javascript&#34; src=&#34;//www.theviralmailerscript.com/viralemailformatter/editor.js&#34;&gt;&lt;/script&gt; &lt;script type=&#34;text/javascript&#34;&gt; window.onload = function() { show_editor(); }; &lt;/script&gt; &lt;grammarly-desktop-integration data-grammarly-shadow-root=&#34;true&#34;&gt;&lt;/grammarly-desktop-integration&gt;&lt;/body&gt; &lt;/html&gt; </code></pre> <p>昨晚寻找解决方案,我尝试了一切但没有运气</p> <p>我将代码放在<head></p> <p>我将代码放在<body></p> <p>我什至将代码放在正文后面的<HTML>中</p> <p>我不会编码,我只是一个爱好者,我借助互联网编写简单的小东西。</p> </question> <answer tick="false" vote="0"> <p>删除 <pre><code>window.onload</code></pre> 部分,因为您的脚本正在使用 <pre><code>document.write</code></pre>,它与 <pre><code>onload</code></pre> 不能很好地配合...</p> <p>那么</p> <pre><code>&lt;script type=&#34;text/javascript&#34; src=&#34;//www.theviralmailerscript.com/viralemailformatter/editor.js&#34;&gt;&lt;/script&gt; &lt;script type=&#34;text/javascript&#34;&gt;show_editor();&lt;/script&gt; </code></pre> <p>与您的原始代码类似,将 <pre><code>language=&#34;JavaScript&#34;</code></pre> 更改为 <pre><code>type=&#34;text/javascript&#34;</code></pre></p> </answer> </body></html>

回答 0 投票 0

Lighthouse 反应应用程序的性能改进

我通过 chrome 开发工具在页面上运行了灯塔审核,并得到了非常差的性能评级...... 未使用的 JavaScript 代码导致分数下降。 未使用的 JS 主要是节点模块

回答 1 投票 0

React应用程序中是否可以有多个BrowserRouter

我有一个场景,我想在现有的React应用程序中有2个不同的UI。 V1(版本 1)将具有不同的 UI,V2(版本 2)将具有不同的 UI。 现有的实现就像下面一样...

回答 2 投票 0

在 React Calendar 上显示多个日期

我想使用反应日历(https://www.npmjs.com/package/react-calendar)显示多个日期。问题在于日历选择之间的所有日期而不是每个单独的日期......

回答 2 投票 0

使用 fetch() 使用 JavaScript 将所有现有 .JSON 文件加载到 HTML 页面中

我有 /mysite/index.html 然后我有一个文件夹 /mysite/products/ ,其中包含 JSON 文件,如下所示: /mysite/products/1.json /mysite/products/2.json /mysite/products/3.json ... /mysite/products/578.j...

回答 1 投票 0

从 chrome 导出下载历史记录

我在 Linux Debian 10 上使用 Google Chrome。我通过它下载了很多文件(数千个)。我应该导出链接,我从中下载文件。我在网上寻找方法并找到了一些......

回答 2 投票 0

通过 forEach(function(track) {track.stop();} 关闭流后重新启动流

myVideoStream.getTracks().forEach(function(track) { track.stop(); } 如何在关闭所有轨道后重新启动流轨道。 或任何打开和关闭相机的替代方法

回答 3 投票 0

拒绝加载脚本'https://cdnjs.cloudflare.com/ajax/libs/jquery-csv/0.71/jquery.csv-0.71.min.js'

net。我正在使用 jQuery 执行一些操作。当我将代码部署到本地时,它工作正常。但是当我将相同的代码部署到实时服务器中时。然后控制台中出现错误: 罗...

回答 2 投票 0

如何将 DRY 原则应用于 async/await 函数而不遇到过多的开销?

我有两个异步函数,它们彼此重复很多代码,我正在尝试找出一种方法将这些重复的代码分解为由两个函数调用的备用函数...

回答 1 投票 0

用户输入未发送到服务器

我的控件看起来像这样 返回 ( 我的控件看起来像这样 return ( <div className='contentDiv'> <Container> <Form onSubmit={getFormData}> <Form.Group className="mb-3" controlId="formBasicName"> <Row><Form.Control name="id" type="number" value={3} readOnly={ true }></Form.Control></Row> <Row> <Col> <Form.Label>Forname:</Form.Label> <Form.Control name="firstname" type="text" placeholder="navn"></Form.Control> </Col> <Col> <Form.Label>Efternavn:</Form.Label> <Form.Control name="lastname" type="text" placeholder="Efternavn"></Form.Control> </Col> </Row> </Form.Group> <Row><Button type="submit">Create user</Button></Row> </Form> </Container> </div> ) 提交时调用的函数如下所示 const getFormData = async (event) => { const data = new FormData(event.currentTarget); event.preventDefault(); await fetch(`/api/newMember`, { method: 'POST', headers: { "Content-Type": "application/json" }, body: JSON.stringify(data) }) .then(res => { console.log(res); }) .catch(err => { console.log(err) }) }; 如果我在客户端中执行此操作(并使用 id=3、firstname=Lucky Lastname=Luke 填写表单): for (let [key, value] of data.entries()) { console.log(key, value); } 我明白(在控制台中) id 3 firstname Lucky lastname Luke 不接收客户端数据的服务器post方法,如下所示 const express = require('express'); const knex = require('knex'); const cors = require('cors'); const bodyParser = require('body-parser'); const app = express(); const port = 3001; app.post('/api/newMember', (req, resp) => { const { id, firstname, lastname } = req.body; console.log(req.body); const newMember = { id: id, firstname: firstname, lastname: lastname, }; db('members').insert(newMember) .then(res => { resp.send(res) }) .catch(err => { console.log(err); return; }) }) app.listen(port, () => { console.log('Server listening on port: ' + port); }); 在服务器中,我有以下代码:console.log(req.body);。它只是打印 {} 有人能弄清楚我做错了什么吗?谢谢 在路由之前添加边界解析器中间件或使用express.json中间件 const express = require("express"); const knex = require("knex"); const cors = require("cors"); const bodyParser = require("body-parser"); const app = express(); const port = 3001; app.use(bodyParser.json()) app.post("/api/newMember", (req, resp) => { const { id, firstname, lastname } = req.body; console.log(req.body); const newMember = { id: id, firstname: firstname, lastname: lastname, }; db("members") .insert(newMember) .then((res) => { resp.send(res); }) .catch((err) => { console.log(err); return; }); }); app.listen(port, () => { console.log("Server listening on port: " + port); });

回答 1 投票 0

集中无线电组 Vuetify

我无法集中 v-radio-group。这是我得到的: ...

回答 3 投票 0

如何将 JavaScript BigInt 值转换为科学计数法?

我想以科学记数法将 JavaScript bigint 值呈现为字符串。 我想到了 Number.toExponential() 但它只适用于数字。 const scienceNotation = n => parseI...

回答 1 投票 0

从 firebase 导入身份验证后,React 应用程序将不会渲染

Vite、React 和 Tailwind。 当我在导入了 firebase 的身份验证的浏览器上运行我的项目时,我的应用程序无法加载。现在,我意识到,当我将 import auth from 'firebase/auth' 放入...

回答 1 投票 0

带有关系/子字段字段的 CrudField JavaScript 库

我有一个带有关系类型和子字段的CRUD: '名称' => '服务提供商', '类型' => '关系', '标签' => '服务提供商', '子字段' => [ [ “名字”=...

回答 1 投票 0

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