-
[JavaScript] 为什么SpeechSynthesisUtterance有时不会在基于Chromium的浏览器中触发“结束”事件?
问题描述 在Chrome(v72,W10)和Opera中,以下代码段偶尔附加的end侦听器到SpeechSynthesisUtterance,可能是运行代码段50次中的1次。 (对不起,在这个版本的原始版本中,它可以更容易地复制-现在,创建按钮点击的话语看起来让错误变得更加罕见) butto...
11
热度 -
[JavaScript] 在 userPrefs 中设置什么以在 puppeteer-extra 底部打开 devtools?
问题描述 我查看了,并尝试了以下设置,但devtools仍然在右侧打开。 有谁知道在userPrefs中设置什么以在puppeteer-extra底部打开devtools? puppeteer.use(require('puppeteer-extra-plugin-user-preference...
46
热度 -
[JavaScript] 如何将包含任意文本的CSV数据的字符串拆分为JavaScript数组数组?
问题描述 我有一个包含文件中CSV数据的长字符串。 我想将它存储在JavaScriptArrayofArrays中。 但是一列中有任意文本。 该文本可能包含双引号和逗号。 将CSV字符串拆分为单独的行字符串是没有问题的: vartheRows=theCsv.split(/\\r?\\n/); ...
61
热度 -
[JavaScript] 如何维护每个 ngFor 项目的按钮状态
问题描述 我在我的angular项目中集成了Trello。 每张卡都有一个启动计时器按钮。 假设当用户单击卡片A的启动计时器按钮时,该按钮将替换为结束任务按钮。 问题是这里的结束按钮出现在所有卡片中。 如果我点击卡片A的开始按钮计时器。该按钮应该只在卡片A上替换。它不应该在所有卡片上更改 在第1...
72
热度 -
[JavaScript] 为什么Array的自定义实现比本机JavaScript Array更高效?
问题描述 我正在解决一个涉及一些循环和计算新数组的挑战。 我的解决方案适用于相当小的阵列但是在10k+项目的大型阵列上失败了。 我收到了“超时错误” 然后我实现了自己的数组,如: classMyArray{ constructor(initialArray){ this.length=initi...
101
热度 -
[JavaScript] 使用纯JavaScript触发添加
问题描述 单击纯JavaScript链接时,我想在导航栏切换按钮上添加触发器。 不是Jquery。 我尝试使用此代码,但无法正常工作。 closeNavbar(){ document.getElementById("collaspe-btn").addEventListener("click");...
66
热度 -
[JavaScript] 为什么警报的换行符不起作用?
问题描述 我正在使用alertable.js。 当我尝试换行时,它不起作用。 我尝试: $.alertable.confirm('Line1\nLine2').then(function(){ //ok },function(){ //not }); 1楼 NickParsons 2 已...
77
热度 -
[JavaScript] 无法在每个()周期内选择复选框
问题描述 我试图遍历每个文本输入字段并找出分配给它的复选框是否被选中。 我在选择each()周期内的复选框时遇到了麻烦。 我的HTML: <table> <tbody> <tr> <tdstyle="vertical-align:top;"> &l...
81
热度 -
[JavaScript] 如何打开本地Excel表格以在电子中单击按钮进行编辑?
问题描述 我正在使用电子开发一个应用程序,我需要在其中单击按钮打开本地excel文件 <html> <scripttype="text/javascript"> functiontest(){ varExcel=newActiveXObject("Excel.Applica...
11
热度 -
[JavaScript] JS专注于超链接
问题描述 我正在尝试着重于Google搜索查询的第一个结果(即选项卡,选项卡,选项卡,直到您可以按Enter键并进入第一个结果) varfirstResult=document.getElementsByClassName(“g”)[0]; //。焦点() 您如何关注超链接,以便单击Ent...
21
热度 -
[JavaScript] 创建文件并触发Javascript下载
问题描述 我的代码中有一条非常简单的行,应该触发在旅途中创建的文件的下载。 window.open(window.URL.createObjectURL(newBlob(["Exampleofsomethingbeingwrittenintoafilethendownloaded"],{type:...
66
热度 -
[JavaScript] 使用Javascript调整字体大小并适合div
问题描述 所以我一直在寻找很长一段时间,虽然我发现了一些类似的解决方案,但实际上并非我的目的。 这是我的问题:我试图使有限数量的字体适合div,并相应地移动div中的图像。 基本上,我正在尝试复制以下内容: 如果您选择Nummernschild并选择Deutschland并填写方框并选择其...
5
热度 -
[JavaScript] React Native中的意外承诺
问题描述 我是ReactNative和编码的新手。 我花了一些代码来完成工作,并且很难将其集成到我的程序中。 asyncpullBatch(since){ letparam={ userScreenName:'?screen_name=google', count:"&count=5", ...
109
热度 -
[JavaScript] Javascript按姓氏对字符串数组进行排序
问题描述 我有一个数组: arr4=["JohnAlpha","AllenBeta","ElleCappa"]; 我有一个排序函数,可以将字符串数组按降序排序 functiongetSize(arr){ returnarr.length; } functionsortStringArrDes...
89
热度 -
[JavaScript] Google App脚本IF ELSE逻辑不正确
问题描述 我有一个GoogleApp脚本,它将文件从一个文件夹复制到另一个文件夹。 首先,它检查源文件夹中是否有文件。 如果存在,它将删除目标文件夹中的文件,然后将文件从源文件夹复制到目标。 复制完成后,应从源文件夹中删除文件。 但是,它没有按我期望的那样工作,我认为问题在于ifelse语句中。 ...
81
热度 -
[JavaScript] 如何在输入表单输入时停止页面刷新?
问题描述 我为一个小问题而烦恼。 我的网络应用程序中有一个聊天框,其中包含一个输入[type='text']和一个按钮。 我想要的是每当用户单击按钮时,相应的消息就会发送到服务器,并清除按钮单击时的输入字段。 我遇到一个问题,当用户输入input[type='text']时,它会导致控制器刷新。...
79
热度 -
[JavaScript] 如何将 CRM Dynamics 2015 表单数据(归档值)传递到具有 JavaScript 功能的 HTML 页面
问题描述 我最近获得了一个用于网络电话网络客户端的JavaScriptAPI。 我想从CRM启动这个客户端并将我的CRM表单数据传递给它,我创建了一个自定义功能区按钮,该按钮必须调用该HTML页面并将相关数据传递给它。 功能区按钮应该启动网络电话的URL,但同时将参数传递给HTML页面中的Jav...
66
热度 -
[JavaScript] 使用setExpandRatio时Vaadin DCharts渲染时间太早
问题描述 我目前在Vaadinv7.5.2中使用插件(包装器)遇到问题。 这是让我头疼的代码片段: ComboBoxcomboBox=newComboBox(); DChartschart=newDCharts(); VerticalLayoutcontent=newVerticalLayout...
79
热度 -
[JavaScript] JavaScript原型继承
问题描述 我不了解某些内容>让我们看一下MDN的示例: functionProduct(name,price){ this.name=name; this.price=price; if(price<0){ throwRangeError('Cannotcreateproduct'+...
115
热度 -
[JavaScript] 在“触摸移动”事件上,查看垂直方向拖动了多少像素
问题描述 我将touchmove事件绑定到其中具有滑块图形的div,并且需要以某种方式计算用户上下拖动的像素数,因此我可以调整滑块图形(确实不想为此使用任何库,因为它是唯一发生此功能的地方)。 所以我看起来像这样 $('div').bind('touchmove',function(e){ e....
10
热度