Preguntas etiquetadas con javascript

161
Moment.js Incluye texto en medio del formato de fecha

Tengo un formato de "27 de enero de 2015 a las 8:17 AM" que necesito mostrar usando moment.js. Estoy usando el formato moment.format('MMM. D, YYYY at h:mm A z'); Todo funciona muy bien, excepto la palabra "at". ¿Cómo puedo hacer que esa palabra se muestre como una palabra en lugar de que "a" en...

161
Cómo probar el tipo de excepción lanzada en Jest

Estoy trabajando con algún código donde necesito probar el tipo de excepción lanzada por función (¿Es TypeError, ReferenceError, etc.). Mi marco de prueba actual es AVA y puedo probarlo como un segundo t.throwsmétodo de argumento , como aquí: it('should throw Error with message \'UNKNOWN ERROR\'...

160
Depuración de JavaScript en IE7

Necesito depurar JavaScript en Internet Explorer 7. Desafortunadamente, su depurador predeterminado no me proporciona mucha información. Me dice la página en la que apareció el error (no el script específico) y me da un número de línea. No sé si eso está relacionado con mi problema. Sería bueno si...

160
¿Por qué isNaN ("") (cadena con espacios) es igual a falso?

En JavaScript, ¿por qué isNaN(" ")evaluar a false, pero isNaN(" x")evaluar a true? Estoy realizando operaciones numérico en un campo de entrada de texto, y yo estoy verificando si el campo es null, ""o NaN. Cuando alguien escribe un puñado de espacios en el campo, mi validación falla en los tres,...

160
¿Cómo apunto solo a Internet Explorer 10 para ciertas situaciones como CSS específico de Internet Explorer o código JavaScript específico de Internet Explorer?

¿Cómo apunto solo a Internet Explorer 10 para ciertas situaciones como CSS específico de Internet Explorer o código JavaScript específico de Internet Explorer? Intenté esto, pero no funciona: <!--[if IE 10]> <html class="no-js ie10" lang="en"> <![endif]--> <!--[if...

160
this.setState no está fusionando estados como esperaría

Tengo el siguiente estado: this.setState({ selected: { id: 1, name: 'Foobar' } }); Luego actualizo el estado: this.setState({ selected: { name: 'Barfoo' }}); Como setStatese supone que debe fusionarse, esperaría que fuera: { selected: { id: 1, name: 'Barfoo' } }; Pero en cambio, se come la...

160
Angular y antirrebote

En AngularJS puedo eliminar el rebote de un modelo usando las opciones ng-model. ng-model-options="{ debounce: 1000 }" ¿Cómo puedo eliminar el rebote de un modelo en Angular? Traté de buscar el rebote en los documentos pero no pude encontrar