Preguntas etiquetadas con javascript

78
Cómo utilizar el patrón de módulo revelador en JavaScript

Me encontré con esta publicación: Patrón de módulo revelador de JavaScript . Me gustaría usar esto en mi proyecto. Imaginemos que tengo una función abc y la llamo en mi archivo JavaScript principal. ¿Este patrón hace que las cosas sean diferentes? ¿Alguien puede mostrarme un ejemplo básico de...

78
Validar botón de radio AngularJS

Parece que debería ser bastante fácil, pero no encuentro la respuesta. Tengo un formulario en el que necesito validar que se ha realizado una selección de un grupo de radio. Intenté usar el atributo 'requerido' en los botones de opción, pero cuando se valida el formulario, se queja a menos que...

78
Renderizando dinámicamente un componente de React

En React JSX, no parece ser posible hacer algo como esto: render: function() { return ( <{this.props.component.slug} className='text'> {this.props.component.value} </{this.props.component.slug}> ); } Ejecutar fragmento de códigoOcultar resultadosExpandir fragmento...

76
comprobación de tipo en javascript

¿Cómo puedo comprobar si una variable es actualmente de tipo entero? He buscado algún tipo de recurso para esto y creo que el operador === es importante, pero no estoy seguro de cómo verificar si una variable es un entero (o una matriz para el caso)

76
¿Qué es un "emisor de eventos"?

Navegando por http://microjs.com , veo muchas bibliotecas etiquetadas como "emisores de eventos". Me gusta pensar que conozco bastante bien los conceptos básicos del lenguaje Javascript, pero realmente no tengo idea de lo que es o hace un "emisor de eventos". ¿Alguien me puede explicar? Suena...

66
Tipos condicionales en TypeScript

Me preguntaba si puedo tener tipos condicionales en TypeScript? Actualmente tengo la siguiente interfaz: interface ValidationResult { isValid: boolean; errorText?: string; } Pero quiero eliminar errorText, y solo tenerlo cuando isValides falsecomo una propiedad requerida . Desearía poder...

63
Función asíncrona con + =

let x = 0; async function test() { x += await 5; console.log('x :', x); } test(); x += 1; console.log('x :', x); Ejecutar fragmento de códigoOcultar resultadosExpandir fragmento Los valores de xlogueado son 1y 5. Mi pregunta es: ¿por qué es el valor de x 5en el segundo registro? Si...

59
¿Por qué no se puede escribir indefinido en JavaScript?

De acuerdo con la documentación de MDN sobreundefined : En los navegadores modernos (JavaScript 1.8.5 / Firefox 4+), undefined es una propiedad no configurable, no escribible según la especificación ECMAScript 5. Incluso cuando este no sea el caso, evite anularlo. Uno de los atributos de...