Questions tagged «javascript»

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


4
使用JavaScript或jQuery检测Mac OS X或Windows计算机的最佳方法
因此,我尝试在Mac上将“关闭”按钮移至左侧,在PC上将“关闭”按钮移至右侧。现在,我通过检查用户代理来做到这一点,但是对于可靠的OS检测来说,它很容易被欺骗。有没有一种确定方法来检测运行浏览器的操作系统是Mac OS X还是Windows?如果不是,那比用户代理嗅探更好?
110 javascript  jquery 


16
取消香草ECMAScript 6 Promise链
是否有清除.thenJavaScript Promise实例的方法? 我已经在QUnit之上编写了一个JavaScript测试框架。该框架通过在.NET中运行每个测试来同步运行测试Promise。(很抱歉,此代码块的长度。我已尽我所能对其进行了评论,因此它不那么乏味。) /* Promise extension -- used for easily making an async step with a timeout without the Promise knowing anything about the function it's waiting on */ $$.extend(Promise, { asyncTimeout: function (timeToLive, errorMessage) { var error = new Error(errorMessage || "Operation timed out."); var res, // resolve() rej, …

20
使用Gmail和NodeJS的Nodemailer
我尝试使用nodemailer使用NodeJS来实现联系表单,但它仅在本地工作,而在远程服务器上不工作... 我的错误讯息: [website.fr-11 (out) 2013-11-09T15:40:26] { [AuthError: Invalid login - 534-5.7.14 <https://accounts.google.com/ContinueSignIn?sarp=1&scc=1&plt=AKgnsbvlX [website.fr-11 (out) 2013-11-09T15:40:26] 534-5.7.14 V-dFQLgb7aRCYApxlOBuha5ESrQEbRXK0iVtOgBoYeARpm3cLZuUS_86kK7yPis7in3dGC [website.fr-11 (out) 2013-11-09T15:40:26] 534-5.7.14 N1sqhr3D2IYxHAN3m7QLJGukwPSZVGyhz4nHUXv_ldo9QfqRydPhSvFp9lnev3YQryM5TX [website.fr-11 (out) 2013-11-09T15:40:26] 534-5.7.14 XL1LZuJL7zCT5dywMVQyWqqg9_TCwbLonJnpezfBLvZwUyersknTP7L-VAAL6rhddMmp_r [website.fr-11 (out) 2013-11-09T15:40:26] 534-5.7.14 A_5pRpA> Please log in via your web browser and then try again. [website.fr-11 (out) 2013-11-09T15:40:26] 534-5.7.14 Learn more at …


6
将属性添加到对象数组
我有一个对象数组,如下所示 Object {Results:Array[2]} Results:Array[2] [0-1] 0:Object id=1 name: "Rick" 1:Object id=2 name:'david' 我想向该对象数组的每个元素添加一个名为Active的属性。 最终结果应该如下。 Object {Results:Array[2]} Results:Array[2] [0-1] 0:Object id=1 name: "Rick" Active: "false" 1:Object id=2 name:'david' Active: "false" 有人可以让我知道如何实现这一目标。

17
TypeScript枚举到对象数组
我有一个这样定义的枚举: export enum GoalProgressMeasurements { Percentage = 1, Numeric_Target = 2, Completed_Tasks = 3, Average_Milestone_Progress = 4, Not_Measured = 5 } 但是,我希望将其表示为来自我们的API的对象数组/列表,如下所示: [{id: 1, name: 'Percentage'}, {id: 2, name: 'Numeric Target'}, {id: 3, name: 'Completed Tasks'}, {id: 4, name: 'Average Milestone Progress'}, {id: 5, name: 'Not Measured'}] 是否有简单且本机的方法来执行此操作,还是我必须构建一个将枚举强制转换为int和字符串的函数,并将对象构建为数组?

10
以排序的顺序遍历Javascript关联数组
假设我有一个Javascript关联数组(又名哈希,又名字典): var a = new Array(); a['b'] = 1; a['z'] = 1; a['a'] = 1; 如何按排序顺序遍历键?如果它有助于简化操作,我什至不需要这些值(它们都只是数字1)。
109 javascript 

4
AngularJS if-then-else表达式中的构造
我可以在angularjs表达式中以某种方式使用if-then-else构造(三元运算符),例如,我有必须返回bool值的函数$ scope.isExists(item)。我想要这样的东西 <div ng-repeater="item in items"> <div>{{item.description}}</div> <div>{{isExists(item) ? 'available' : 'oh no, you don't have it'}}</div> </div> 我知道我可以使用返回字符串的函数,对于在表达式中使用if-then-else构造的可能性我很有趣。谢谢。

21
如何更改jQuery DatePicker控件的弹出位置
是否知道如何使DatePicker显示在关联的文本框的末尾而不是直接出现在其下方?倾向于发生的情况是,文本框位于页面底部,而DatePicker向上移动以解决该问题,并完全覆盖了文本框。如果用户想输入日期而不是选择日期,则不能。我宁愿它出现在文本框之后,所以它如何垂直调整都无关紧要。 知道如何控制定位吗?我没有看到小部件的任何设置,也没有运气来调整CSS设置,但是我很容易会丢失一些东西。

14
Javascript Heredoc
我需要JavaScript中的Heredoc之类的东西。您对此有什么想法吗?我需要跨浏览器功能。 我找到了这个: heredoc = '\ <div>\ <ul>\ <li><a href="#zzz">zzz</a></li>\ </ul>\ </div>'; 我认为它将为我工作。:)

8
jQuery:如何仅在完成大小调整后调用RESIZE事件?
浏览器窗口调整大小后如何调用函数? 我正在尝试这样做,但是遇到了问题。我正在使用JQuery Resize事件函数: $(window).resize(function() { ... // how to call only once the browser has FINISHED resizing? }); 但是,如果用户手动调整浏览器窗口的大小,则将连续调用此函数。这意味着,它可能会在很短的时间间隔内多次调用此函数。 如何仅一次调用调整大小函数(一旦浏览器窗口完成大小调整)? 更新 也不必使用全局变量。
109 javascript  jquery  html 

13
用Javascript突出显示语法的代码[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 您可以推荐哪种Java库来突出显示HTML中的<code>块? (请给每个答案一个建议)。

4
mongoose vs mongodb(nodejs模块/扩展),哪个更好?为什么?
我刚到达Node.js,发现MongoDB有许多库可以使用,最流行的似乎是这两个库:( mongoose和mongodb)。我可以了解这些扩展的优缺点吗?除了这两个以外,还有其他更好的选择吗? 编辑:找到了一个看起来也很有趣的node-mongolian的新库,并且是“ Mongolian DeadBeef是一个很棒的Mongo DB node.js驱动程序,它试图近似于mongodb shell。” (readme.md) https://github.com/marcello3d/node-mongolian 这只是为查看此内容的新人增加了更多资源,因此基本上蒙古语就像一个ODM ...

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.