javascript

在 JavaScript 中循环遍历数组的最快方法是什么?

我从书上了解到,你应该这样写for循环: for(var i=0, len=arr.length; i < len; i++){ // blah blah } 因此不会每次都计算arr.length。 其他人说编译器会对此做一些优化,所以你可以写: for(var i=0; i < arr.length; i++){ // blah blah } 我只是... »

如何自动化而不是每次都为javascript开发创建新的项目结构

我想避免为我的所有项目创建项目结构的麻烦,以便我可以使用ALE linting 和 fix。我采取了一种方法(最后),但我很确定有一个更优雅的解决方案。无论如何,总的来说,步骤是: 创建package.json 使用 npm 安装所有软件包 对于eslint: 创建.eslintrc.{json,js,yaml} 安装插件并创建规则 集成插件(airbnb... »

将 javascript 数组发布为 JSON 对象数组

我通过 jQuery ajax 请求向 Rails 控制器发布一组 json 对象。我需要使用 JSON.stringify 还是应该由 jQuery 为我处理? var vals = [{"name":"item name #1"},{"name":"item name #2"}]; $.ajax({ url: '/arc/api/v1/calculate_items', ... »

在 Firefox 上开发的 Javascript 在 IE 上失败的典型原因是什么? [关闭]

我开发了一些在最近的 Firefox 和 Safari 上运行良好的 javascript 增强页面。我错过了检查 Internet Explorer,现在我发现这些页面在 IE 6 和 7 上不起作用(到目前为止)。脚本以某种方式未执行,页面显示好像 javascript 不存在,尽管执行了一些 javascript。我正在使用自己的带有 dom 操作的库,从 YUI 2 我使用 YUI-Loa... »

如何检查 JavaScript 中的输入是否为空? [复制]

我正在尝试制作一个阶乘计算器。如何检查输入是否为空?我试过'空'。但它不起作用或我无法正确使用它。 对不起这个愚蠢的问题。我是 JavaScript 的新手 function myFriday() { var input = document.getElementById("input1").value; var ever = function () { if... »

Sonarqube SonarScanner 忽略 React 项目中的 Javascript 文件

我在 Windows 10 操作系统中有一个 ReactJS Javascript 项目工作区,我想使用 SonarScanner 对其运行代码分析。我已设置并验证 SonarScanner 运行正常。我还在 SonarScanner/conf/sonar-scanner.properties 文件中设置了“sonar.host.url”。每次运行都能看到扫描结果。 然后我在我的工作区中添加了“... »

Angular 6 - 集成 jQuery/JavaScript 文件

我正在尝试将 jQuery 插件集成到我的 Angular CLI 项目中。这个插件不是一个节点包。这是一个日历选择器(文件可以在here找到) 我已将这些文件添加到项目的“src”文件夹中的资产文件夹中,并将路径(样式/脚本)添加到 angular.json 文件中。依然没有。我在这个项目上安装了 jQuery,并使用了 npm jquery 插件,它们工作正常。 有人可以上传一个使用链接... »

Javascript dom树修改

像这样使用 javascript 修改 dom 树的“主体”的方法是什么: Original htm: <html> <head></head> <body> blah blah blah </body> </html> Modified html: <html> <head&gt... »

HTML中的Javascript,努力使for循环为按钮工作

我正在尝试在 HTML 中使用 JavaScript,但遇到了一些麻烦。 我现在的目标是拥有一个按钮,当按下该按钮时,它会打印出一系列中断和降为 1 的数字,就像倒计时一样。一旦我在页面中实现了该功能,我将在一个文本框中工作,用户可以使用该文本框来拥有自己的倒数到 1 的数字。非常简单,但我碰壁了。我正在尝试使用与 HTML 文件位于同一文件夹中的 .js 库来执行此操作。这是我的 HTML 的外... »

确定 Flask 请求是否来自 JavaScript

我想创建一个 Flask 错误处理程序,如果请求来自 JavaScript,则返回 JSON 响应,否则返回重定向。我尝试使用request.is_xhr,但即使对于 JavaScript 请求也是错误的。如何检查请求是否来自 JavaScript? @app.errorhandler(Exception) def unhandled_exception(error): if reque... »

.each() 循环中的 JavaScript 数组不添加新元素

我正在使用 HTML5 'pattern' 属性和相应的 JS 测试一些表单验证。完全披露,如果这有什么不同的话,我会坚持使用 IE 11。 到目前为止,我已经能够让我的脚本循环并从 HTML 输入中提取模式,并将它们转换为 .test() 方法的正则表达式。验证部分似乎正在运行。 我想将表单输入存储到一个数组中,例如:formData[fieldData, fieldData, fieldD... »

JavaScript 三元运算符可以支持 3 个条件吗?

鉴于以下 JavaScript 三元运算符,是否可以使其支持 3 个条件而不是当前的两个条件? const color = d.y >= 70 ? "green" : "red"; 我基本上想要以下逻辑: >= 70, color = green; between 69-50, color = yellow; < 50, color = red; 这可以用 1 行三进... »

如何从 JavaScript 中的用户输入将时间解析为 Date 对象?

我正在开发一个表单小部件,供用户在文本输入中输入一天中的时间(用于日历应用程序)。使用 JavaScript(我们正在使用 jQuery FWIW),我想找到将用户输入的文本解析为 JavaScript Date() 对象的最佳方法,以便我可以轻松地对其进行比较和其他操作。 我尝试了parse() 方法,但它对我的需求来说有点太挑剔了。我希望它能够成功地将以下示例输入时间(除了其他逻辑上相似的时... »

将 LoadVars 和 sendAndLoad 从 actionscript 转换为 javascript

我是一名初级程序员,正在尝试将 Actionscript 中的程序转换为 javascript。 到目前为止,我可以完成所有需要的转换,但我被以下代码困住了。 我知道变量文件名和测试 ID 被发送到位于 URL interfaceUrl + "operation=" + Test 的脚本,并且答案存储回 lvReply。 我需要 JavaScript 中的哪些代码/函数来做同样的事情。 我正在查看... »