javascript 相关问题

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

测试 Google One Tap - 已关闭,现在收到“被用户抑制”消息

我正在将 Google One Tap api 添加到 React 应用程序中。我正确地显示了一键登录模式。但是,我单击关闭了模式,现在收到以下响应,

回答 3 投票 0

如何强制 Google 文档保存并关闭,然后再次打开以继续追加? (谷歌脚本)

尝试使用 Google 表格中的数据来完成 Google 文档中的信件。我知道我可以下载并使用 Office,但尝试学习 Javascript / Google Script 并且不确定如何修复该问题

回答 2 投票 0

如何获取转换后字节的所有8位?

我将十进制数转换为二进制数。我的号码是 66。我将其转换为: 让bin1; bin1 = Number(66).toString(2); 我得到的结果是 bin1=1000010。所以我只得到了该字节的 7 位。我想...

回答 1 投票 0

谷歌图表时间线元素边框半径

我在弄清楚如何设置谷歌图表时间轴中元素的边框半径时遇到问题。我已经浏览了所有选项,但似乎没有一个适合这一点。 我已经尝试过了...

回答 2 投票 0

RxJS setTimeout 运算符等效

在这种特定情况下,是否有一个 RxJS 运算符可以替代 set/clearTimeout: this.mouseEnterSubscription = this.mouseEnterStream .订阅(() => { this.timeout = setTimeout(() => ...

回答 1 投票 0

在新选项卡中显示base64编码数据

我从服务器获取base64编码数据,我需要在单击时在新选项卡中显示该pdf文件的预览。文件可以是 pdf 格式,大小为 6 MB。在打开的 URL 中,它被翻转。 我从服务器获取 Base64 编码数据,我需要在单击时在新选项卡中显示该 pdf 文件的预览。文件可以是 pdf 格式,大小为 6 MB。在打开的 URL 中,它被翻转。 <a href="data:image/png;base64,..." target="_blank">preview</a> 如何在新选项卡中显示base64编码数据? 我发现这个在新选项卡Rails中显示base64编码数据还不清楚。 我正在使用reactjs和javascript const signatures = { JVBERi0: "application/pdf", R0lGODdh: "image/gif", R0lGODlh: "image/gif", iVBORw0KGgo: "image/png", "/9j/": "image/jpg" }; const detectMimeType= (b64) => { for (var s in signatures) { if (b64.indexOf(s) === 0) { return signatures[s]; } } return null; } const showPreview = (e,base64_data) => { e.preventDefault(); const mime_type = detectMimeType(base64_data); let data = "data:"+mime_type+";base64," + base64_data; var w = window.open(""); w.document.write(data); } 我没有收到任何错误 showPreview 它将数据 uri 打印到页面。 数据 URI 在浏览器中具有长度限制(我不记得了),因此您可以采取的措施来克服此问题是将数据 URI 转换为这样的 blob-URL... function DataUri2Blob(dataURI){ var B=atob(dataURI.split(',')[1]), L=B.length, A=[]; var Mime=dataURI.split(',')[0].split(':')[1].split(';')[0]; for(let i=0; i<L; i++){A.push(B.charCodeAt(i));} return new Blob([new Uint8Array(A)],{type:Mime});} 使用... var dataURI='data:image/png;base64,.....'; let Blob=DataUri2Blob(dataURI); let Url=URL.createObjectURL(Blob); 然后在新窗口/选项卡中启动 Url 变量。 两秒后... URL.revokeObjectURL(Url);

回答 1 投票 0

Jquery ui 可排序 - 以编程方式将每个 pawn 移动到它自己的位置

我一直在尝试使用jquery可排序为我的龙与地下城会话制作一个带有棋子(类似国际象棋)的简单网格系统。我正在将 Laravel 与 Blade 一起用于一个项目。 所以在下面的代码中,...

回答 1 投票 0

如何使用 JavaScript 上的 Google Calendar API 添加与会者

我正在尝试使用 API 将与会者添加到 Google 日历中的活动。 使用以下接近更新功能的方法不会完成该工作,而是会删除所有旧的与会者。 他...

回答 2 投票 0

我应该将此函数包装在 useCallback 中吗?

我对 useCallback 的工作原理有相当不错的理解。不过,对于我和我的同事来说,弄清楚何时使用它似乎是主观的。我很好奇其他人的想法...

回答 4 投票 0

React Context 和 JavaScript Promises 的意外行为

我正在开发一个 React 应用程序,我使用 React 的 Context API 来管理全局状态。我有一个上下文提供程序,它使用 JavaScript 的本机获取函数从 API 获取数据,

回答 2 投票 0

限制 POS Odoo 17 中的缺货产品

我有这个代码,如果产品缺货,它会限制 POS 上的产品销售。但当我选择产品然后单击付款按钮时它就起作用了。当我点击付款按钮时...

回答 1 投票 0

减轻 Force Directed Tree Amcharts 5 各个级别的填充颜色

我正在遵循一个教程,根据节点的级别来淡化 amCharts 5 中力向树图中节点的颜色。但是,我找不到教程中提到的“级别”属性。

回答 1 投票 0

使用 printThis 时,LeafletJS 中的地图容器已初始化

我正在使用 printThis 从应用程序的页面中打印一堆元素。 我遇到以下错误: leaflet.js:5 未捕获错误:地图容器已初始化。 在 e.

回答 1 投票 0

迭代div内的div

如何迭代一个div内的div,并且如果它们都具有相同的“显示”值(“无”),则显示一条消息? 我刚刚学习,我需要百分百使用它 jQuery 如何迭代一个 div 内的 div,并且如果它们都具有相同的“显示”值(“无”),则显示一条消息? 我刚刚学习,我需要百分百使用它 jQuery <div class="test1"> <div class="test2" style="display:none"> </div> <div class="test2" style="display:none"> </div> <div class="test2" style="display:none"> </div> <div class="test2" style="display:none"> </div> </div> 我尝试使用 jQuery.each jQuery('.test1 > .test2').each(function(){ if(jQuery(this).css('display') == 'none'){ jQuery('.test_message').text('nothing'); } }) 您当前逻辑的问题是您正在单独测试每个 .test2 div,然后根据该单个元素输出消息。相反,您需要先检查所有元素,然后在必要时输出消息。 为此,您可以存储一个标志来确定 div 的状态,然后在其中任何一个与该状态不匹配时更改该标志。这是一个工作示例: jQuery($ => { let allHidden = true; $('.test1 > .test2').each(function() { if ($(this).css('display') !== 'none') { allHidden = false; return; } }) if (allHidden) { $('.test_message').text('nothing'); } }); <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script> <div class="test1"> <div class="test2" style="display:none"></div> <div class="test2" style="display:none"></div> <div class="test2" style="display:none"></div> <div class="test2" style="display:none"></div> </div> <div class="test_message"></div>

回答 1 投票 0

即使设置自动完成=“关闭”,Chrome 也会自动填充输入字段?

我的网络应用程序中有一个表单,用户可以在其中搜索项目。该表单由一个带有占位符“smHRt searchHR”的输入字段和一个搜索按钮组成。最初,输入 fi...

回答 1 投票 0

打字稿错误地假设元素“可能”未定义

假设以下情况: 接口 HandleMapDefaultProps { 物品: { 身份证号 } & 记录; renderCustomComponent?:从不; } 接口 HandleMapCustomPro...

回答 1 投票 0


从base64字符串获取文件名

我有base64解码的文件如下: “数据:application/vnd.openxmlformats-officedocument.wordprocessingml.document;base64,

回答 2 投票 0

确定base64字符串或缓冲区是否包含没有元数据的JPEG或PNG?可能吗?

有没有办法使用节点来做到这一点,无论是本地还是通过插件? 我想要完成的是根据输入类型选择无损或有损图像压缩。无损于...

回答 3 投票 0

FirebaseError:Firebase:没有创建Firebase应用程序“[DEFAULT]” - 首先调用initializeApp()(应用程序/无应用程序)。,js引擎:hermes

我正在使用原始的Web Firebase SDK,但自从我发现我想要/需要使用notifee后,我想切换到react-native-firebase。我的项目是通过博览会设置的,但我需要使用一些

回答 1 投票 0

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