Preguntas etiquetadas con javascript

165
¿Está bien usar target = "_ blank" en HTML5?

Recuerdo haber leído en alguna parte que en HTML5 ya no estaba bien usarlo target="_blank"en HTML5, pero no puedo encontrarlo ahora. ¿Está bien seguir usándolo target="_blank"? Sé que generalmente se considera una mala idea, pero es la manera más fácil de abrir una nueva ventana para algo como un...

165
Cómo distinguir el mouse "hacer clic" y "arrastrar"

Yo uso jQuery.clickpara controlar el evento clic del ratón sobre el gráfico Rafael, por su parte, que necesito para manejar el ratón dragcaso, arrastrar el ratón consiste en mousedown, mouseupy mousemoveen la de Rafael. Es difícil de distinguir clicky dragporque clicktambién contiene...

165
Convertir cadena de objeto a JSON

¿Cómo puedo convertir una cadena que describe un objeto en una cadena JSON usando JavaScript (o jQuery)? por ejemplo: Convertir esto ( NO una cadena JSON válida): var str = "{ hello: 'world', places: ['Africa', 'America', 'Asia', 'Australia'] }" dentro de esto: str = '{ "hello": "world",...

165
Lanzar error ('msg') vs lanzar nuevo error ('msg')

var err1 = Error('message'); var err2 = new Error('message'); ¿Cual es la diferencia? Mirándolos en la consola cromada, se ven idénticos. Las mismas propiedades en el objeto y la misma __proto__cadena. Casi parece que Erroractúa como una fábrica. ¿Cuál es correcto y por

165
transformar objeto en matriz con lodash

¿Cómo puedo transformar un big objectto arraycon lodash? var obj = { 22: {name:"John", id:22, friends:[5,31,55], works:{books:[], films:[],} 12: {name:"Ivan", id:12, friends:[2,44,12], works:{books:[], films:[],} } // transform to var arr = [{name:"John", id:22...},{name:"Ivan",...

165
Usa imágenes como casillas de verificación

Me gustaría tener una alternativa a una casilla de verificación estándar, básicamente me gustaría usar imágenes y cuando el usuario hace clic en la imagen, la desvanece y superpone una casilla de verificación. En esencia, quiero hacer algo como lo hace Recaptcha 2 cuando hace que hagas clic en...

165
Inicializador de propiedad de taquigrafía no válido

Escribí el siguiente código en JavaScript para un proyecto de nodo, pero me encontré con un error al probar un módulo. No estoy seguro de lo que significa el error. Aquí está mi código: var http = require('http'); // makes an http request var makeRequest = function(message) { var options = {...

164
Cómo ordenar eventos vinculados con jQuery

Digamos que tengo una aplicación web que tiene una página que puede contener 4 bloques de script: el script que escribo se puede encontrar en uno de esos bloques, pero no sé cuál es el controlador. Ato algunos onclickeventos a un botón, pero encuentro que a veces se ejecutan en un orden que no...

164
¿Por qué 2 == [2] en JavaScript?

Recientemente descubrí eso 2 == [2]en JavaScript. Resulta que esta peculiaridad tiene un par de consecuencias interesantes: var a = [0, 1, 2, 3]; a[[2]] === a[2]; // this is true Del mismo modo, los siguientes trabajos: var a = { "abc" : 1 }; a[["abc"]] === a["abc"]; // this is also true Aún...