Preguntas etiquetadas con javascript

Para preguntas relacionadas con la programación en ECMAScript (JavaScript / JS) y sus diversos dialectos / implementaciones (excluyendo ActionScript). Esta etiqueta rara vez se usa sola, pero a menudo se asocia con las etiquetas [node.js], [jquery], [json] y [html].

11
JavaScript bucle a través de json array
Estoy tratando de recorrer la siguiente matriz json: { "id": "1", "msg": "hi", "tid": "2013-05-05 23:35", "fromWho": "hello1@email.se" }, { "id": "2", "msg": "there", "tid": "2013-05-05 23:45", "fromWho": "hello2@email.se" } Y he intentado lo siguiente for (var key in data) { if (data.hasOwnProperty(key)) { console.log(data[key].id); } } Pero por alguna …
151 javascript  json 


2
¿Cómo puedo volver a lanzar una excepción en Javascript, pero preservar la pila?
En Javascript, suponga que quiero realizar una limpieza cuando ocurre una excepción, pero deje que la excepción continúe propagándose en la pila, por ejemplo: try { enterAwesomeMode(); doRiskyStuff(); // might throw an exception } catch (e) { leaveAwesomeMode(); throw e; } doMoreStuff(); leaveAwesomeMode(); El problema con este código es que …

7
Clasificación de múltiples columnas lodash
Hay un método ingenioso para ordenar una matriz de objetos en función de varias propiedades: var data = _.sortBy(array_of_objects, ['type', 'name']); Sin embargo, eso es solo para la clasificación ascendente. ¿Hay alguna forma práctica de definir la dirección por columna? P.ej var data = _.sortBy(array_of_objects, [{'type': 'asc'}, {'name': 'desc'}]);

10
¿Qué devuelven los métodos querySelectorAll y getElementsBy *?
¿ getElementsByClassNameFuncionan (y funciones similares como getElementsByTagNamey querySelectorAll) lo mismo getElementByIdo devuelven una matriz de elementos? La razón por la que pregunto es porque estoy tratando de cambiar el estilo de todos los elementos usando getElementsByClassName. Vea abajo. //doesn't work document.getElementsByClassName('myElement').style.size = '100px'; //works document.getElementById('myIdElement').style.size = '100px';

15
¿Cómo cargar scripts externos dinámicamente en Angular?
Tengo este módulo que compone la biblioteca externa junto con lógica adicional sin agregar la <script>etiqueta directamente en el index.html: import 'http://external.com/path/file.js' //import '../js/file.js' @Component({ selector: 'my-app', template: ` <script src="http://iknow.com/this/does/not/work/either/file.js"></script> <div>Template</div>` }) export class MyAppComponent {...} Me he dado cuenta de la importespecificación por ES6 es estática y se …




9
Obtenga una lista de atributos data- * usando javascript / jQuery
Dado un elemento HTML arbitrario con cero o más data-*atributos, ¿cómo se puede recuperar una lista de pares clave-valor para los datos? Por ejemplo, dado esto: <div id='prod' data-id='10' data-cat='toy' data-cid='42'>blah</div> Me gustaría poder recuperar esto programáticamente: { "id":10, "cat":"toy", "cid":42 } Usando jQuery (v1.4.3), acceder a los bits de …

11
Formas de eludir la política del mismo origen
Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no está aceptando nuevas respuestas o interacciones. La misma política de origen. Quería hacer un wiki comunitario con respecto a las políticas HTML / JS del mismo origen …





Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.