Questions tagged «javascript»

有关在ECMAScript(JavaScript / JS)及其各种方言/实现(不包括ActionScript)中进行编程的问题。此标记很少单独使用,但最常与标记[node.js],[jquery],[json]和[html]关联。

11
快速获取对象属性中的最小值/最大值的方法
我在javascript中有这样的对象: { "a":4, "b":0.5 , "c":0.35, "d":5 } 是否有一种快速的方法来获取属性之间的最小值和最大值而不必遍历所有属性?因为我拥有的物体很大,所以我需要每两秒钟获取最小值/最大值。(对象的值不断变化)。

3
Moment.js从日期获取日期名称
我正在使用jquery和moment.js作为自定义日历。 我在myDate类似这样的变量中有一个日期对象: Object { date="2014-12-23 14:00:00", timezone_type=3, timezone="Europe/Paris"} 我想使用moment.js(或不使用)获取此日期的日期名称,在我的示例中,我需要获取: tuesday 想法?谢谢

23
密钥名称中的MongoDB点(。)
似乎mongo不允许插入带有点(。)或美元符号($)的键,但是当我使用mongoimport工具导入其中包含点的JSON文件时,效果很好。驱动程序抱怨试图插入该元素。 这是文档在数据库中的外观: { "_id": { "$oid": "..." }, "make": "saab", "models": { "9.7x": [ 2007, 2008, 2009, 2010 ] } } 我是不是做错了,不应该使用带有外部数据(例如模型)的哈希图,还是可以以某种方式逃脱点?也许我在想太多类似Javascript的东西。

1
如何确定我的React Native应用是JavaScript代码的调试版本还是发布版本?
我想在我的React Native应用程序中添加一些仅调试的UI,但是在JavaScript环境中找不到任何等效的RCT_DEBUG或RCT_DEV编译时标志。有一个吗? 用例:我想添加一个状态栏,以显示由我的应用程序发起的HTTP请求的数量。显然,这不是运输应用程序的一部分,但可以帮助我在开发和测试时检查我的工作。

10
有没有办法使用JavaScript以相反的顺序在数组上使用map()?
我想map()在JavaScript数组上使用该函数,但是我希望它以相反的顺序运行。 原因是,我正在Meteor项目中渲染堆叠的React组件,并希望顶层元素首先渲染,而其余部分则在下面加载图像。 var myArray = ['a', 'b', 'c', 'd', 'e']; myArray.map(function (el, index, coll) { console.log(el + " ") }); 打印出来,a b c d e但我希望有一个mapReverse()打印出来e d c b a 有什么建议么?

3
console.log()异步还是同步?
我目前正在阅读Trevor Burnham撰写的Async Javascript。到目前为止,这是一本很棒的书。 他谈到了此代码段和console.log在Safari和Chrome控制台中处于“异步”状态。不幸的是,我无法复制。这是代码: var obj = {}; console.log(obj); obj.foo = 'bar'; // my outcome: Object{}; 'bar'; // The book outcome: {foo:bar}; 如果这是异步的,我希望结果就是书籍的结果。将console.log()放到事件队列中,直到执行完所有代码,然后再运行它并具有bar属性。 它似乎正在同步运行。 我运行此代码是否错误?console.log实际上是异步的吗?

6
如何在当前日期加上1天?
我有一个当前的Date对象,需要使用JavaScript Date对象将其增加一天。我有以下代码: var ds = stringFormat("{day} {date} {month} {year}", { day: companyname.i18n.translate("day", language)[date.getUTCDay()], date: date.getUTCDate(), month: companyname.i18n.translate("month", language)[date.getUTCMonth()], year: date.getUTCFullYear() }); 如何添加一天? 我已将+1加到上getUTCDay(),getUTCDate()但不会显示“”的“星期日” day,这是我希望发生的。
93 javascript 

3
赶上最后一次迭代
arr = [1,2,3]; arr.forEach(function(i){ // last iteration }); 循环结束时如何捕捉?我可以,if(i == 3)但是我可能不知道数组的数目是多少。

13
使用JavaScript更改:hover CSS属性
我需要找到一种使用JavaScript更改CSS:hover属性的方法。 例如,假设我有以下HTML代码: <table> <tr> <td>Hover 1</td> <td>Hover 2</td> </tr> </table> 以及以下CSS代码: table td:hover { background:#ff0000; } 我想使用JavaScript将<td>悬停属性更改为例如background:#00ff00。知道我可以使用JavaScript通过以下方式访问样式背景属性: document.getElementsByTagName("td").style.background="#00ff00"; 但是我不知道:hover的JavaScript等效项。如何使用JavaScript更改这些<td>的:hover背景? 非常感谢您的帮助!
93 javascript  html  css  dhtml 


1
漂亮的eslint,eslint的插件prettier和eslint的配置prettier有什么区别?
我想同时使用Prettier和ESLint,但是仅通过一个接一个地使用它们,我遇到了一些冲突。我看到似乎有这三个软件包可以让它们串联使用: prettier-eslint eslint-plugin-prettier eslint-config-prettier 但是,我不确定要使用哪个包名称,因为它们都包含eslint和prettier。 我应该使用哪个?

9
TypeError [ERR_INVALID_ARG_TYPE]:“ path”参数必须为字符串类型。启动React App时收到的未定义类型引发
我正在React的一个项目上工作,遇到了一个让我感到困惑的问题。 每当我运行时yarn start,都会出现此错误: TypeError [ERR_INVALID_ARG_TYPE]:“路径”参数必须为字符串类型。接收类型未定义 我不知道为什么会这样,如果有人经历过,我将不胜感激。

6
AngularJS格式的JSON字符串输出
我有一个AngularJS应用程序,该应用程序从输入中收集数据,使用AngularJS将模型转换为字符串,JSON.stringify()并允许用户编辑该模型,以使如果<textarea>元素被更新,输入字段也将被更新,反之亦然。某种双向绑定:) 问题是字符串本身看起来很丑,我想对其进行格式化,因此它看起来像这样: 而且看起来不像现在这样: 有什么想法可以做到吗?如果您需要其他信息-请不要犹豫。每个答案都受到高度赞赏,并立即得到答复。 谢谢。 PS我猜这应该是某种指令或自定义过滤器。数据本身不应更改,只能更改输出。

14
TypeError:$(…).modal不是带有Bootstrap Modal的函数
我有一个bootstrap 2.32模态,试图将其动态插入另一个视图的HTML中。我正在使用Codeigniter 2.1。在向视图中动态插入引导模式部分视图之后,我具有: <div id="modal_target"></div> 作为要插入的目标div。我的视图中有一个按钮,看起来像: <a href="#message" class="btn btn-large btn-info" data-action="Message" data-toggle="tab">Message</a> 我的JS有: $.ajax({ type : 'POST', url : "AjaxUpdate/get_modal", cache : false, success : function(data){ if(data){ $('#modal_target').html(data); //This shows the modal $('#form-content').modal(); } } }); 主视图的按钮是: <div id="thanks"><p><a data-toggle="modal" href="#form-content" class="btn btn-primary btn-large">Modal powers, activate!</a></p></div> 这是我想作为局部视图单独存储的内容: <div id="form-content" …

11
Android上的React Native无法找到构建工具
是什么引起以下问题?我的Android SDK版本不受支持吗? Starting JS server... Building and installing the app on the device (cd android && gradlew.bat installDebug)... FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ':app'. > failed to find Build Tools revision 23.0.1

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.