JavaScript

如何在文本输入框中输入文字时触发一个函数?

import tkinter pkg = tkinter.StringVar() text_box = tkinter.Entry(root, textvariable=pkg) text_box.pack() if pkg != "": sel = pkg.get() else: sel = "none selected" selected = tkinter.Label(root, text=sel) selected.pack() 这并不是完整的脚本,只包含相关部分。 我已经尽力让它工作,但现在到了

如何在一个JS文件中导入其他JS文件?

我在TwinCAT HMI TE2000的 HtmlHosts中编写JS脚本,文件越来越大。我目前为每个HtmlHost都有一个脚本,但现在我要做一个画布绘图器,它已经变得太大。有没有办法把像drawGrid这样的函数放到另一个文件里,只在主文件中调用redrawCanvas函数? 我用以下代码来测试这个设置,但收效甚微: 我的内容区域: ```html `` *mainTest.js`: ```js // Keep these lines for a best effort IntelliSense i

无法将Leaflet插件集成到R Shiny应用程序中

我想把 leaflet-labeler插件 集成到一个渲染Leaflet地图的R Shiny应用中,但一直进展甚微。 GeoJson数据是一个带有属性 "label" 的点层FeatureCollection(通过 fromJSON 函数读取,属于 jsonlite 包),其中的HTML将作为标签显示在地图上,插件应避免标签之间的冲突。我希望得到的输出与GitHub上的示例类似。 数据(来自 dput(geojson)): list(type = "FeatureCollection", features

在Tauri 1.0的 JavaScript应用中播放本地音频片段

我正在编写我的第一个基于JavaScript的 Tauri 1.0应用程序,它将与条码扫描仪接口,将信息提交给我的API,然后根据API响应显示成功或失败的状态。 作为用户体验的一部分,我想在应用包中播放一些小音频片段。但我遇到了信息不一致的问题,想请已经在使用这项技术的人给出反馈。 这些文件应该放在哪里?是在 src 目录下还是在 src-tauri 目录下嵌套? 如何在main.ts中引用音频文件? 为实现这种行为,我可能需要做哪些修改? 这些音频片段将基于API响应的成功/失败来播放,而不是由用户触

通过Flask后端将来自JavaScript前端的HTML表单数据发送到MySQL数据库时出错

在尝试通过Flask后端,将带有JS前端的HTML表单数据发送到MySQL数据库时,我在浏览器的开发者工具控制台遇到了错误“400 (BAD REQUEST)”。 HTML表单:

前端开发

带有异步函数的闭包

所以我发现闭包(也就是返回整个函数的函数)是一个挺不错的办法,可以让一个函数保留变量而不至于过多污染全局变量。现在的问题是,当我把这种做法应用到异步函数时,返回的只是一个Promise,而不是实际的函数。 我想要实现的伪代码是 async function outer() //keep these alive for inner var step1,step2 async function inner() { //if step1 was already okay, skip if(step1!="ok"

从前端JavaScript向 Python Flask后端上传Microsoft Excel文件时出现错误

我正试图把一个MS Excel文件从前端的JS上传到后端的Python Flask,带有 fetch-api。但我收到了下面的错误消息。我对使用AJAX或 JS的其他方式不太熟悉 xmlhttprequest。 下面是我的HTML及 JS脚本:

在IndexedDB中使用嵌套对象属性作为索引

我的应用使用IndexedDB来存储通过File System Access API打开的文件。FileSystemFileHandles会被保存在数据库中,以便用户返回应用时重新打开。 我正在尝试将句柄的 name 属性用作存储的索引,但这并不起作用。索引的创建方式如下: store.createIndex("handle.name", "handle.name", { unique: true }); 不过该索引中没有任何记录(这是存储本身,只有一个条目显示一个带有name属性的句柄): 然而,索引中

通过fetch API和 XHR的同步POST请求发送给PHP的 JavaScript变量,在服务器端的POST参数中不会包含它们

我的目标是让用户能够在一个表单中提交数据,随后这些数据可以在PHP中被处理和修改,输出可以在不刷新页面的情况下显示。我已经在JavaScript中发现了两种同步的POST方法:fetch和 XHR。 当我在表单中输入内容,然后按提交按钮时,会有响应,但变量并未成功传递给PHP。我用print_r($_POST); 来测试变量是否已传递,输出总是 "Array ( )",意味着没有POST变量。使用alert() 和console.log() 函数,我可以看到PHP文件已成功被联系,但为什么在POST下 P

JavaScript的搜索框只返回页面上可见的结果

我今天稍早加入了分页功能,效果不错——文章被分成每组8条显示。 但搜索功能应该能够获取数据库中存在的任意文章标题,而不仅仅是可见的结果。 我的home.php文件是这样的: