Questions tagged «javascript»

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





24
如何正确排序整数数组
尝试从我知道仅包含整数的数组中获取最高和最低值似乎比我想象的要难。 var numArray = [140000, 104, 99]; numArray = numArray.sort(); alert(numArray) 运行代码段隐藏结果展开摘要 我希望这能显示出来99, 104, 140000。相反,它显示104, 140000, 99。因此,似乎排序将值作为字符串处理。 有没有一种方法可以使sort函数对整数值进行实际排序?



16
如何列出JavaScript对象的属性?
说我这样创建一个对象: var myObject = {"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"}; 检索属性名称列表的最佳方法是什么?即我想以一些变量“键”结束: keys == ["ircEvent", "method", "regex"]
841 javascript 



5
CommonJS,AMD和RequireJS之间的关系?
即使阅读了很多,我仍然对CommonJS,AMD和RequireJS感到非常困惑。 我知道CommonJS(以前称为ServerJS)是用于在浏览器之外使用该语言时定义一些JavaScript规范(即模块)的组。CommonJS模块规范具有一些实现,例如Node.js或RingoJS,对吗? CommonJS,异步模块定义(AMD)和RequireJS之间是什么关系? 是RequireJS的的实现CommonJS的模块定义?如果是,那么AMD是什么?

16
使用jQuery更改下拉列表的选定值
我有一个带有已知值的下拉列表。我想做的是使用jQuery将下拉列表设置为一个我知道存在的特定值。使用常规JavaScript,我会做类似的事情: ddl = document.getElementById("ID of element goes here"); ddl.value = 2; // 2 being the value I want to set it too. 但是,我需要使用jQuery来完成此操作,因为我为选择器使用了CSS类(愚蠢的ASP.NET客户端ID ...)。 这是我尝试过的一些方法: $("._statusDDL").val(2); // Doesn't find 2 as a value. $("._statusDDL").children("option").val(2) // Also failed. 如何使用jQuery? 更新资料 事实证明,我第一次做对了: $("._statusDDL").val(2); 当我在上面放一个警报时,它可以正常工作,但是当我删除警报并使它以全速运行时,我得到了错误 无法设置所选属性。无效的索引 我不确定这是否是jQuery或Internet Explorer 6的错误(我猜是Internet Explorer 6),但这非常令人讨厌。



7
event.stopPropagation和event.preventDefault有什么区别?
他们似乎在做同样的事情…… 是现代的还是老的?还是不同的浏览器支持它们? 当我自己处理事件(没有框架)时,我总是检查两者并执行(如果存在)。(我也是return false,但我有一种感觉不适用于附带的事件node.addEventListener)。 那么为什么两者都呢?我应该继续检查两者吗?还是实际上有区别? (我知道,很多问题,但都是相同的=)

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.