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


13
comparando conjuntos ECMA6 para la igualdad
¿Cómo se comparan dos conjuntos de JavaScript? Intenté usar ==y, ===pero ambos devuelven falso. a = new Set([1,2,3]); b = new Set([1,3,2]); a == b; //=> false a === b; //=> false Estos dos conjuntos son equivalentes porque, por definición, los conjuntos no tienen orden (al menos no habitualmente). Revisé …


3
Use HTML5 para cambiar el tamaño de una imagen antes de subirla
He encontrado algunas publicaciones diferentes e incluso preguntas en stackoverflow que responden a esta pregunta. Básicamente estoy implementando lo mismo que esta publicación . Así que aquí está mi problema. Cuando subo la foto, también necesito enviar el resto del formulario. Aquí está mi html: <form id="uploadImageForm" enctype="multipart/form-data"> <input name="imagefile[]" …
102 javascript  html  canvas 



6
JSX no está permitido en archivos con extensión '.js' con eslint-config-airbnb
He instalado eslint-config-airbnb que se supone que preconfigura ESLINT para React: Nuestra exportación predeterminada contiene todas nuestras reglas de ESLint, incluidas ECMAScript 6+ y React. Requiere eslint, eslint-plugin-import, eslint-plugin-react y eslint-plugin-jsx-a11y. Mi .eslintrcampliando su configuración: { "extends": "eslint-config-airbnb", "env": { "browser": true, "node": true, "mocha": true }, "rules": { "new-cap": …

6
Problema de pedido onclick () y onblur ()
Tengo un campo de entrada que abre un menú desplegable personalizado. Me gustaría la siguiente funcionalidad: Cuando el usuario hace clic en cualquier lugar fuera del campo de entrada, el menú debe eliminarse. Si, más específicamente, el usuario hace clic en un div dentro del menú, el menú debe eliminarse …

22
Acortar cadena sin cortar palabras en JavaScript
No soy muy bueno con la manipulación de cadenas en JavaScript, y me preguntaba cómo haría para acortar una cadena sin cortar ninguna palabra. Sé cómo usar la subcadena, pero no indexOf ni nada realmente bien. Digamos que tenía la siguiente cadena: text = "this is a long string I …


9
¿Cómo puedo detectar si un usuario ya inició sesión en Firebase?
Estoy usando la API del nodo de base de fuego en mis archivos javascript para el inicio de sesión de Google. firebase.initializeApp(config); let provider = new firebase.auth.GoogleAuthProvider(); firebase.auth().signInWithPopup(provider); Esto funciona bien y el usuario puede iniciar sesión con sus credenciales de Google. Cuando el usuario visita la página nuevamente, la …

12
¿Cómo puedo ver las solicitudes de red (para depurar) en React Native?
Me gustaría ver mis solicitudes de red en React Native para ayudarme a depurar, idealmente en la pestaña 'Red' de las herramientas de desarrollo de Chrome. Hay algunos problemas cerrados sobre esto en GitHub ( https://github.com/facebook/react-native/issues/4122 y https://github.com/facebook/react-native/issues/934 ) pero yo no ' Los entiendo completamente. Parece que necesito deshacer …


5
Declarar una matriz en TypeScript
Tengo problemas para declarar o usar una matriz booleana en TypeScript, no estoy seguro de cuál es el error. Obtengo unundefined error. ¿Se supone que debo usar la sintaxis de JavaScript o declarar un nuevo objeto Array? ¿Cuál de estas es la forma correcta de crear la matriz? private columns …

11
Desplácese al elemento al hacer clic en Angular 4
Quiero poder desplazarme a un objetivo cuando se presiona un botón. Estaba pensando en algo como esto. <button (click)="scroll(#target)">Button</button> Y en mi component.tsmétodo como. scroll(element) { window.scrollTo(element.yPosition) } Sé que el código anterior no es válido, solo para mostrar lo que estaba pensando. Acabo de comenzar a aprender Angular 4 …

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.