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].


19
Comprobar si una cadena es un valor de fecha
¿Cuál es una manera fácil de verificar si un valor es una fecha válida? Se permite cualquier formato de fecha conocido. Por ejemplo, tengo los valores 10-11-2009, 10/11/2009, 2009-11-10T07:00:00+0000la que todos deben ser reconocidos como valores de fecha, y los valores 200, 10, 350, que no deben ser reconocidos como …


10
¿Cómo obtener el valor actual de RxJS Subject u Observable?
Tengo un servicio Angular 2: import {Storage} from './storage'; import {Injectable} from 'angular2/core'; import {Subject} from 'rxjs/Subject'; @Injectable() export class SessionStorage extends Storage { private _isLoggedInSource = new Subject<boolean>(); isLoggedIn = this._isLoggedInSource.asObservable(); constructor() { super('session'); } setIsLoggedIn(value: boolean) { this.setItem('_isLoggedIn', value, () => { this._isLoggedInSource.next(value); }); } } Todo funciona …
207 javascript  angular  rxjs 

9
npm WARN ... requiere un par de ... pero ninguno está instalado. Debe instalar las dependencias de pares usted mismo
Traté de ejecutar un proyecto descargado de github . Lamentablemente, durante npm installlas siguientes advertencias se mostraron. Traté de cambiar la versión basada en esta pregunta . Sin embargo, tuve un problema, porque algunos paquetes requieren varias versiones de otros paquetes. Considere estas dos líneas: npm WARN @angular/cdk@2.0.0-beta.10 requires a …



9
¿Qué hace ~~ ("doble tilde") en Javascript?
Estaba revisando una biblioteca de física de juegos en línea hoy y me encontré con el operador ~~. Sé que un solo ~ es un NO bit a bit, ¿eso haría que ~~ sea un NOT de un NOT, lo que devolvería el mismo valor, ¿no?
206 javascript 

11
¿Es posible escuchar un evento de "cambio de estilo"?
¿Es posible crear un detector de eventos en jQuery que pueda vincularse a cualquier cambio de estilo? Por ejemplo, si quiero "hacer" algo cuando un elemento cambia de dimensión, o cualquier otro cambio en el atributo de estilo que podría hacer: $('div').bind('style', function() { console.log($(this).css('height')); }); $('div').height(100); // yields '100' …
206 javascript  jquery 

12
Código JavaScript para detener el envío del formulario
Una forma de detener el envío del formulario es devolver falso desde su función de JavaScript. Cuando se hace clic en el botón Enviar, se llama a una función de validación. Tengo un caso de validación de formulario. Si se cumple esa condición, invoco una función llamada returnToPreviousPage (); function …
206 javascript  html  forms 



29
cambiar el tipo de campo de entrada con jQuery
$(document).ready(function() { // #login-box password field $('#password').attr('type', 'text'); $('#password').val('Password'); }); Se supone que esto cambia el #passwordcampo de entrada (con id="password") que es de type passwordun campo de texto normal, y luego completa el texto "Contraseña". Sin embargo, no funciona. ¿Por qué? Aquí está la forma: <form enctype="application/x-www-form-urlencoded" method="post" action="/auth/sign-in"> …

4
Jasmine.js comparando matrices
¿Hay alguna manera en jasmine.js para verificar si dos matrices son iguales, por ejemplo: arr = [1, 2, 3] expect(arr).toBe([1, 2, 3]) expect(arr).toEqual([1, 2, 3]) Ninguno de los dos parece funcionar.

3
Buen tutorial para principiantes a socket.io? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …

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.