javascript

¿Cómo puedo determinar la dirección de un evento de desplazamiento de jQuery?

Estoy buscando algo para este efecto: $(window).scroll(function(event){ if (/* magic code*/ ){ // upscroll code } else { // downscroll code } }); ¿Alguna idea?

Evitar el almacenamiento en caché del navegador del resultado de la llamada AJAX de jQuery

Parece que si cargo contenido dinámico usando $.get(), el resultado se almacena en caché en el navegador. Agregar alguna cad ... tra manera de lograr esto? O, si la cadena única es la única manera de lograr esto, ¿alguna sugerencia que no sea new Date()?

Encontrar el valor máximo de un atributo en una matriz de objetos

Estoy buscando una forma realmente rápida, limpia y eficiente de obtener el valor máximo "y" en el siguiente segmento JSON: ... 4/2009","y":0.031004457}] ¿Es un bucle for la única manera de hacerlo? Estoy interesado en usar de alguna manera Math.max.

¿Cómo comprobar si la propiedad de objeto existe con una variable que contiene el nombre de la propiedad? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Acceda dinámicamente a la propiedad del objeto usando la vari ... ("yes, i have that property"); }; Esto es undefined porque está buscando myObj.myProp pero quiero que compruebe myObj.prop

Javascript: Configuración de ubicación.href versus ubicación

¿Cuándo establecerías location a una cadena URL frente a la configuración location.href? location = "http://www.stackoverflow.com"; Vs location.href = "http://www.stackoverflow.com"; Referencia de la Red de Desarrolladores de Mozilla

¿Cuál es la sintaxis preferida para definir enumeraciones en JavaScript?

¿Cuál es la sintaxis preferida para definir enumeraciones en JavaScript? Algo como: my.namespace.ColorEnum = { RED : 0, ... : 2 } // later on if(currentColor == my.namespace.ColorEnum.RED) { // whatever } ¿O hay una expresión más preferible?

JavaScript equivalente a printf / String.Formato

Estoy buscando un buen equivalente JavaScript de C / PHP printf() o para programadores C # / Java, String.Format() (IFormatPr ... la biblioteca Ajax de Microsoft proporciona una versión deString.Format(), pero no queremos toda la sobrecarga de ese marco.

Pasar parámetros en la función setInterval

Cómo pasar el parámetro mientras se llama a una función usando setInterval. viz. setInterval('funca(10,3)',500); es incorrecto.

jQuery / JavaScript para reemplazar imágenes rotas

Tengo una página web que incluye un montón de imágenes. A veces la imagen no está disponible, por lo que se muestra una image ... cer esto con jQuery, pero resultó mucho más fácil usar una solución JavaScript pura, es decir, la proporcionada por Prestaul.

¿Cómo determinar la igualdad de dos objetos JavaScript?

Un operador de igualdad estricta le dirá si dos tipos de objeto son iguales. Sin embargo, ¿hay una manera de saber si dos o ... adémica. El escenario anterior demuestra por qué sería necesario tener uno, y me pregunto si hay algún equivalente solución.

¿Cómo puedo almacenar una matriz en localStorage? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Almacenamiento de objetos en HTML5 localStorage ... var localStorage[names] = new Array(); localStorage.names[0] = prompt("New member name?"); ¿En qué me estoy equivocando?

cadena.charAt (x) o string[x]?

¿Hay alguna razón por la que deba usar string.charAt(x) en lugar de la notación entre corchetes string[x]?

JavaScript comprobando null vs. undefined y diferencia entre = =y = = =

Lo sé, sé que debe haber algunos hilos que cubren este tema. Pero usé la búsqueda y no obtuve la respuesta que se ajustaba a ... ál es la diferencia entre el null y undefined? ¿Cuál es la diferencia entre "==" y "===" (es difícil buscar en Google === )?

cómo romper el.cada función en subrayado.js

Estoy buscando una manera de detener las iteraciones de subrayado.js _.each() método, pero no puede encontrar la solución. jQ ... false. ¿Hay una manera de detener el subrayado de cada()? _([1,2,3]).each(function(v){ if (v==2) return /*what?*/; })

Descargar un archivo desde el servidor NodeJS usando Express

¿Cómo puedo descargar un archivo que está en mi servidor a mi máquina accediendo a una página en un servidor NodeJS? Estoy ... d(); }); Pero no puedo obtener el nombre del archivo y el tipo de archivo ( o extensión ). ¿Alguien puede ayudarme con eso?

Bootstrap modal que aparece bajo fondo

He usado el código para mi modal directamente desde el ejemplo de Bootstrap, y solo he incluido el bootstrap.js (y no bootstr ... { position: fixed; top: 0; left: 0; } Cualquier idea de por qué es esto o qué puedo hacer para ¿arreglar esto?

Operador ternario en plantillas AngularJS

¿Cómo se hace un ternario con AngularJS (en las plantillas)? Sería bueno usar algunos atributos en html (clases y estilo) en lugar de crear y llamar a una función del controlador.

Ejecute la función setInterval sin demora la primera vez

Hay una manera de configurar el método setInterval de javascript para ejecutar el método inmediatamente y luego se ejecuta con el temporizador

¿Cómo recortar una extensión de archivo de una cadena en JavaScript?

Por ejemplo, suponiendo que x = filename.jpg, quiero obtener filename, donde filename podría ser cualquier nombre de archivo ... propiedad y no hace la comprobación de caracteres mientras que indexOf() es una función y hace la comprobación de caracteres.

Desactivar la regla eslint para una línea específica

Para desactivar la regla de linting para una línea en particular en JSHint usamos la siguiente regla: /* jshint ignore:star ... ConstructorFunction(); /* jshint ignore:end */ He estado tratando de localizar el equivalente de lo anterior para eslint.