javascript 相关问题

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

TikTok 评论输入在 puppeteer 上不可见,但在浏览器中可见

TikTok 评论输入在 puppeteer 上不可见,但在浏览器中可见。 浏览器截图 傀儡师截图 我尝试缩小并调整视口,但没有结果。 我有写...

回答 1 投票 0

为什么我可以在 if 语句中重新声明与函数参数同名的变量?

下面是我在尝试实现 Jquery CSS 函数版本时遇到的解决方案的简单版本。 函数 CSS(属性, 值) { ... 如果(值===未定义){ ...

回答 1 投票 0

json 日期格式从 2001-09-10T21:00:00.000Z 转换为 YYYY-MM-DD

我得到了这个json文件 { 其他论点 "发布年份": "9/11/2001", 其他论点 }, releaseYear 参数的格式与前端中的格式相同...

回答 1 投票 0

使用 Deno 和 Oak 处理多部分/表单数据

我在学习 Deno 和 Oak 方面取得了缓慢但稳定的进展,但这让我感到困惑。我有一个带有文件上传字段的简单网络表单: 我在学习 Deno 和 Oak 方面取得了缓慢但稳定的进展,但这让我感到困惑。我有一个简单的网络表单,带有文件上传字段: <form method="post" action="/quote" enctype="multipart/form-data"> <label>Author: <input type="text" name="author" /> </label> <label>file: <input type="file" name="myfile" multiple /> </label> <label>Quote: <textarea name="quote"></textarea> </label> <input type="submit" /> </form> 处理是通过 Deno 和 Oak 完成的,下面是处理文本数据的脚本: router.post('/quote', async context => { const body = context.request.body({ type: 'form' }) const value = await body.value const author = value.get('author') console.log(author) context.response.redirect(`/?author=${author}`) }) 该路由可以处理一个表单,该表单not具有multipart/form-data的编码,但一旦我添加它,author字段就是undefined。 我的问题是:如何访问此表单中的数据(文本和文件数据)? 解决方案隐藏在Oak 文档中。 Request 对象的 Context 属性包含 body() 方法。这“解析为请求正文的一个版本”。 它需要一个实现 options 接口的 BodyOptions 对象。它有一个名为 type 的属性,如果您打算解析 form-data,则需要具有 multipart/form-data 值。 在这种情况下,它返回一个实现 FormDataReader 接口的对象,其中包括一个 read() 方法,该方法解析为包含来自 所有表单字段 的数据的对象,包括上传的任何文件。 以下是如何实施的示例: router.post('/foo', async context => { const body = await context.request.body({ type: 'form-data'}) const data = await body.value.read() console.log(data) context.response.redirect('/') }) 这是输出的示例。它包括一个 fields 属性,其中包含表单字段的数据和一个 files 数组,其中包含您上传的所有文件的数据: { fields: { name: "Foo", organisation: "Bar" }, files: [ { content: undefined, contentType: "image/png", name: "myimage", filename: "/tmp/c8290ba0/e25ee9648e3e5db57f5ef3eb4cfa06704ce5f29c.png", originalName: "foobar.png" } ] } 这是 Oak 16+ 的更新。对于某些事情,语法似乎发生了很大变化。 我已经设置了路由 import { Router } from "jsr:@oak/oak@16"; const router = new Router(); import handlers from "./requestHandlers.ts"; router .post("/upload", handlers.handleUpload); 然后在我的请求处理程序中(我在其他地方将 UPLOAD_PATH 定义为常量): handleUpload: async ({ request, response }: { request: any; response: any }) => { const theBody: Body = await request.body; const form: FormData = await theBody.formData() const theFile: File = form.get("file") as File; const destPath = `${config.UPLOAD_PATH}${theFile.name}`; const fileData = await theFile.stream() Deno.writeFile(destPath, fileData); response.body = `Uploaded file size: ${theFile.size}`; } router.post('/quote', async context => { let params: {[key: string]: string} = {}; let value: any = await context.request.body().value; for (const [key, valor] of value) { params[key] = valor; } const author = params['author'] console.log(author) context.response.redirect(`/?author=${author}`) })

回答 3 投票 0

在 if 语句中重新声明与函数参数同名的变量

下面是我在尝试实现 Jquery CSS 函数版本时遇到的解决方案的简单版本。 函数 CSS(属性, 值) { ... 如果(值===未定义){ ...

回答 1 投票 0

错误:函数组件不能有字符串引用。我们建议使用 useRef() 代替

我在我的 React 应用程序中使用 ace Editor 并收到上述错误。我想将我在 React 应用程序中使用的 Ace Editor IDE 的内容从通过 ... 触发的函数调用中放入

回答 2 投票 0

如何使用jquery将数据从表导出到csv文件

我正在尝试从数据表导出到 CSV 文件。这是我的整个功能。它下载一个文件,但它显示了表的完整代码,并且没有分离出任何数据。当我说...

回答 4 投票 0

使用 jQuery 在引导网格中添加/删除元素并防止删除第一个元素

使用 jQuery 在引导网格中动态添加/删除元素效果很好,但是我们如何防止删除第一个元素呢?另外,我想添加一些添加元素的限制。可以...

回答 1 投票 0

相当于 JavaScript 的 addEventListener 方法的 jQuery

我正在尝试找到与此 JavaScript 方法调用等效的 jQuery: document.addEventListener('点击', select_element, true); 我已经做到了: $(文档).click(select_element); 但是...

回答 8 投票 0

Node.js - 使用 NVM 配置 $NODE_PATH

在使用 NVM 设置 Node.js 的过程中,我在使用 Yeoman 时偶然发现了一个错误。我有 错误 找不到模块“yeoman-generator” 经过一番研究,我在 StackOverflow 上发现了这篇文章,w...

回答 5 投票 0

使用 Gregory-Leibniz 级数在 JavaScript 中计算 Pi

我必须使用Gregory-Leibniz级数计算Pi的值: 圆周率 = 4 * ((1/1 - 1/3) + (1/5 - 1/7) + (1/9 - 1/11) + ...) 我想用 JavaScript 编写一个函数,该函数将获取 di...

回答 3 投票 0

使用react-pdf下载PDF

我正在使用react-pdf来渲染Pdf文件,它工作得很好。 下面是相同的代码: 我正在使用react-pdf来渲染Pdf文件,它工作得很好。 下面是相同的代码: <Document inputRef={documentRef} file={pdfUrl} error={() => {}} onLoadSuccess={(params) => { console.log('paramsparams => ', params); }} > <Page renderTextLayer={true} renderAnnotationLayer={true} customTextRenderer={false} pageNumber={1} renderForms={true} /> </Document> <button onCLick={()=>// access updated pdf buffer }>Save</button> 这是与表单字段一起渲染文本层。由于 pdf 有表单字段,我希望我的用户填写它,并且我应该能够存储填充的 pdf 的副本。 当前用户可以填写详细信息,但如何访问更新的 pdf 缓冲区对象,该对象应包含带有填充表单的 pdf,以便我可以在服务器上创建和存储 pdf? GPT4:要使用react-pdf保存更新后的带有填写表单字段的PDF,您需要使用能够编辑PDF的库来补充它,例如pdf-lib。这是一个简化的方法: 捕获表单输入:在应用程序逻辑中处理表单输入并将其存储在状态中。 修改PDF:用户完成表单后,使用pdf-lib打开原始PDF,使用新的表单数据对其进行修改,并将更新后的PDF保存在内存中。 保存或上传 PDF:将更新的 PDF 转换为适合存储或传输的格式(如 Blob),并允许用户下载或将其发送到您的服务器。 此方法涉及单独处理表单逻辑,然后在保存或上传更新版本之前将更改应用到 PDF。

回答 1 投票 0

。我如何根据数组索引之一的真实值对数字列表中的数组进行排名

我正在尝试构建一个表,通过遍历一个数组并根据某个位置的数字值对所有所述数组进行排名,可以按棒球运动员的数值属性 (1 - 100) 对他们进行排名。

回答 1 投票 0

节点文件系统 fs.writeFile() 在 JavaScript 模块中抛出错误

在我的index.mjs 文件中,我有一个连接和缩小JS 实用程序文件的函数。我是这样设置的: 从“fs”导入 fs; 从“terser”导入{minify}; 功能

回答 1 投票 0

用户时间区域设置 - 使用 JavaScript (momentjs)?

我正在制作一些带有不同时区的数字时钟,我已经完成了时钟,现在我希望它们显示用户时间区域设置。因此,如果在美国,则在

回答 1 投票 0

TextField 在每次击键时失去焦点

我在对话框中有一个 MUI 文本字段。每次击键时,整个对话框都会重新呈现,并且文本字段上的焦点会丢失。我添加的每个新角色都是持久的。 这是我的对话框,其中

回答 2 投票 0

从 +layout 调用 +page 函数

我有一个这样设置的项目 +布局.svelte +页面.svelte 组件.svelte 该组件位于 +layout.svelte 中,因为我在嵌套路由中也需要它。该组件调度一个自定义 e...

回答 1 投票 0

简单的跨域iframe postMessage在jsfiddle中有效,但在本地无效

我正在尝试在另一个域上使用 iframe,但我陷入了“Hello World!”阶段。 我有两个文件,通过两个静态服务器提供服务。我通过两个不同的

回答 1 投票 0

如何在javascript中打印对象中所有属性的值?

我想在oop中使用for来获取所有属性的值,但不知道如何。 我遵循的教程给出了我如何做到这一点的示例,但我不明白它。 for(狗中的 var x...

回答 4 投票 0

为什么刷新页面时我的 <audio> 不自动播放? [重复]

我有 2 个音频标签,第一个标签工作正常(与按钮关联的音频标签),而第二个标签在我刷新页面时根本不起作用,或者根本不起作用。有吗

回答 1 投票 0

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