javascript

JavaScript % (modulo) da un resultado negativo para números negativos

Según Calculadora de Google (-13) % 64 es 51. De acuerdo con Javascript (ver esto JSBin) es -13. ¿Cómo soluciono esto?

¿Qué es "exportar por defecto" en javascript?

Archivo: SafeString.js // Build out our basic SafeString type function SafeString(string) { this.string = string; } Sa ... String; Nunca he visto export default antes. ¿Hay algo equivalente para export default que pueda ser más fácil de entender?

¿Qué es una directiva AngularJS?

He pasado bastante tiempo leyendo la documentación de AngularJS y varios tutoriales, y me ha sorprendido lo inaccesible que e ... e abordar ¿Qué patrón de diseño es encarna, o alternativamente, cómo encaja en la supuesta misión MVC / MVW de AngularJS.

Entender la diferencia entre Objeto.create () y new someFunction()

Recientemente me topé con el método Object.create() en JavaScript, y estoy tratando de deducir cómo es diferente de crear una ... ías uno sobre el otro? EDITAR: enlace a la versión jsfiddle del ejemplo de código anterior: http://jsfiddle.net/rZfYL /

¿Por qué (0 <5 <3) devuelve true?

Estaba jugando en jsfiddle.net ¿y tengo curiosidad por saber por qué esto es cierto? if(0 < 5 < 3) { alert("True") ... { alert("True"); } Pero esto no: if(0 < 5 < 1) { alert("True"); } ¿Es esta peculiaridad alguna vez útil?

pasar parámetro de cadena en una función onclick

Me gustaría pasar un parámetro (es decir, una cadena) a una función Onclick. Por el momento, hago esto: '<input type="but ... con un parámetro numérico, asumo que tiene algo que ver con los símbolos "" en la cadena. ¿Alguien tuvo este problema antes?

Regex para reemplazar varios espacios con un solo espacio

Dada una cadena como: "The dog has a long tail, and it is RED!" ¿Qué tipo de magia de jQuery o JavaScript se puede usar para mantener los espacios a un solo espacio máximo? Objetivo: "The dog has a long tail, and it is RED!"

Determinar si un elemento tiene una clase CSS con jQuery

Estoy trabajando con jQuery y buscando ver si hay una manera fácil de determinar si el elemento tiene una clase CSS específic ... ando. Solo necesito poder, en una declaración if, hacer una comparación basada en la existencia de esa clase en el elemento.

En jQuery, ¿cómo adjuntar eventos a elementos html dinámicos? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Enlace de eventos en elementos creados dinámicamente? ... se aplique tanto al contenido presente en la carga de la página como al contenido traído más tarde a través de Ajax / DHTML.

Por qué es documento.escribir considerado una "mala práctica"?

Lo sé document.write se considera una mala práctica; y espero compilar una lista de razones para enviar a un proveedor de ter ... nes de su código de análisis. Por favor incluya su razón para reclamar document.write como una mala práctica a continuación.

Objetos de acceso / proceso (anidados), matrices o JSON

Tengo una estructura de datos anidada que contiene objetos y matrices. ¿Cómo puedo extraer la información, es decir, acceder ... e: 'foo' }, { id: 2, name: 'bar' }] }; ¿Cómo podría acceder al name del segundo elemento en items?

Sobrecarga de funciones en Javascript-Mejores prácticas

¿Cuál es la mejor manera de falsificar la sobrecarga de funciones en Javascript? Sé que no es posible sobrecargar funcione ... rgumentos opcionales como y = y || 'default' Usando el número de argumentos Comprobación de tipos de argumentos O cómo?

Convertir matriz a JSON

Tengo una matriz (var cars = []) que contiene unos cuantos enteros. He agregado algunos valores a la matriz, pero ahora neces ... enviar esta matriz a una página a través del método .get de jQuery. ¿Cómo puedo convertirlo en un objeto JSON para enviarlo?

Javascript: ¿Cómo filtrar el array de objetos basado en atributos?

Tengo la siguiente matriz JavaScript de bienes raíces home objects: var json = { 'homes': [{ "home_id": "1" ... ths >= 2.5 ); Tenga en cuenta que la sintaxis no tiene que ser exactamente igual a la anterior. Esto es sólo un ejemplo.

¿Cómo puedo ver los eventos disparados en un elemento en Chrome DevTools?

Tengo un elemento de formulario personalizable en una página de una biblioteca. Quiero ver qué eventos de Javascript se activ ... actúo con él porque estoy tratando de averiguar qué controlador de eventos usar. ¿Cómo lo hago usando Chrome Web Developer?

¿Una manera fácil de convertir la matriz de JavaScript en una lista separada por comas?

Tengo una matriz unidimensional de cadenas en JavaScript que me gustaría convertir en una lista separada por comas. ¿Hay una ... por comas? (Sé cómo iterar a través de la matriz y construir la cadena yo mismo por concatenación si esa es la única manera.)

Cómo recuperar los parámetros de consulta POST?

Aquí está mi forma simple: <form id="loginformA" action="userlogin" method="post"> <div> <label ... ], etc. Ninguno de ellos funciona. Todos regresan undefined. Cuando cambio a una llamada Get, funciona, así .. alguna idea?

Contiene mayúsculas y minúsculas

Tengo lo siguiente: if (referrer.indexOf("Ral") == -1) { ... } Lo que me gusta hacer es hacer Ral insensible a mayúsculas ... er RAl, rAl, etc. y aún coinciden. ¿Hay alguna manera de decir que Ral tiene que ser insensible a mayúsculas y minúsculas?

¿Es posible escuchar un evento de "cambio de estilo"?

¿Es posible crear un receptor de eventos en jQuery que pueda estar vinculado a cualquier cambio de estilo? Por ejemplo, si q ... p').bind('style', function(e) { console.log( $(this).attr('style') ); }); $('p').width(100); $('p').css('color','red');

Ver lista de todas las variables de JavaScript en Google Chrome Console

En Firebug, la pestaña DOM muestra una lista de todas las variables y objetos públicos. En la consola de Chrome tienes que es ... ara la consola de Chrome para mostrar una lista de todas las variables públicas y objetos? Ahorrará mucho tiempo escribiendo.