Preguntas etiquetadas con javascript

291
¿Por qué parseInt produce NaN con Array # map?

Desde la red de desarrolladores de Mozilla : [1,4,9].map(Math.sqrt) rendirá: [1,2,3] ¿Por qué entonces esto: ['1','2','3'].map(parseInt) producir esto: [1, NaN, NaN] He probado en Firefox 3.0.1 y Chrome 0.3 y solo como descargo de responsabilidad, sé que esto no es una funcionalidad de...

291
¿Cómo simular un clic con JavaScript?

Me pregunto cómo puedo usar JavaScript para simular un clic en un elemento. Actualmente tengo: <script type="text/javascript"> function simulateClick(control) { if (document.all) { control.click(); } else { var evObj = document.createEvent('MouseEvents');

291
¿Trabajadores web sin un archivo Javascript separado?

Por lo que puedo decir, los trabajadores web deben escribirse en un archivo JavaScript separado y llamarse así: new Worker('longrunning.js') Estoy usando el compilador de cierre para combinar y minimizar todo mi código fuente JavaScript, y prefiero no tener que tener a mis trabajadores en...

290
Mapa vs Objeto en JavaScript

Acabo de descubrir chromestatus.com y, después de perder varias horas de mi día, encontré esta entrada de características : Mapa: Los objetos de mapa son mapas simples de clave / valor. Eso me confundio. Los objetos JavaScript normales son diccionarios, entonces, ¿en qué se Mapdiferencia de un...

289
¿Cómo manejo las nuevas líneas en JSON?

He generado algunos JSON y estoy tratando de ponerlo en un objeto en JavaScript. Sigo recibiendo errores. Esto es lo que tengo: var data = '{"count" : 1, "stack" : "sometext\n\n"}'; var dataObj = eval('('+data+')'); Esto me da un error: unterminated string literal Con JSON.parse(data), veo...