Cómo pasar una expresión regular como parámetro de función

Por qué esto devuelve falso en lugar de verdadero. function doit(expression) { var regex = new RegExp(expression, ‘g’); alert(regex.test(‘mename@memail.com’)); } doit(“/^\w+([-+.\’]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/”); ​ http://jsfiddle.net/hAV8Q/

Intercambia la clase CSS sobre la base de la posición de desplazamiento con Javascript

Estoy buscando recrear la barra lateral del carrito de compras de Apple Store. http://store.apple.com/us/configure/MB535LL/A?mco=MTA4MTg3NTQ Es similar a “posición: fija”, excepto que comienza como “posición: absoluta” con la clase CSS “pinned_top” y luego cambia a la clase CSS “flotante” cuando se alcanza una cierta posición de desplazamiento-y. He buscado EN TODAS PARTES para esto, parece que […]

Axios Interceptors reintenta la solicitud original y accede a la promesa original

Tengo un interceptor instalado para detectar 401 errores si el token de acceso caduca. Si caduca, intenta el token de actualización para obtener un nuevo token de acceso. Si se realizan otras llamadas durante este tiempo, se ponen en cola hasta que se valide el token de acceso. Todo esto está funcionando muy bien. Sin […]

Google maps: atributos de ubicación de geometría extraños (G, K)

Cuando accedo a la API de Places, Google devuelve un objeto con, entre otras cosas, estas dos propiedades: location.geometry.G location.geometry.K Estos representan la latitud y longitudes. Nunca leí sobre esto en ningún lugar. Además, toda mi base de código recientemente se volvió inestable porque cambió recientemente para las letras H y L. Esto es raro, […]

La matriz muestra 0 como longitud cuando tiene elementos en ella

Así que tengo un objeto así: this.$ – esto contiene índices que contienen matrices. Por ejemplo, tiene dos índices diferentes: uno llamado slide y otro llamado thumb . Esos índices contienen matrices. Estoy desarrollando vue y conseguí que aparezcan con el atributo v-ref . Sin embargo, cada vez que hago esto: console.log(this.$.slide.length) Vuelve como 0. […]

Cómo acceder al estado de un componente desde otro componente

¿Cómo accedo al estado de un componente en otro componente? A continuación se muestra mi código y estoy intentando acceder al estado del componente a en el componente b . var a = React.createClass({ getInitialState: function () { return { first: “1” }; }, render: function () { // Render HTML here. } }); var […]

¿El atributo onclick = “function ()” no funciona como se esperaba?

He intentado resolver el problema y parece que no puedo encontrar su solución. Unas cuantas horas de juguetear más tarde, descubrí que el problema está dentro de la etiqueta del botón o el atributo onclick (corríjame si me equivoco). Mi objective es hacer que el punto blanco se mueva a través de los botones. window.onload […]

La lógica && y || operadores en JavaScript

Quería más aclaraciones sobre algo. Considera esto: var a = 42; var b = “abc”; var c = null; a || b; // 42 a && b; // “abc” c || b; // “abc” c && b; // null Sé que para el || operador, si la prueba en el primer operando es verdadera, el […]

ocrad.js- La biblioteca de Javascript de OCR lanza un error de seguridad no detectado al pasar el canvas HTML5 a la API OCRAD ()

Soy un novato en HTML5 + JS, quiero desarrollar una aplicación híbrida utilizando ocrad.js . El código que figura a continuación , descargado desde la página de github, funciona perfectamente para mí (Chrome 32.0.1). function OCRImage(image){ var canvas = document.createElement(‘canvas’) canvas.width = image.naturalWidth; canvas.height = image.naturalHeight; canvas.getContext(‘2d’).drawImage(image, 0, 0) return OCRAD(canvas) } function OCRPath(url, callback){ […]

La respuesta de texto está vacía cuando se usa la función de búsqueda

El siguiente código: fetch(‘http://localhost:8080/root/1487171054127/k_query_bearer_token’, { mode: ‘no-cors’, credentials: ‘include’ }) .then(function (response) { return response.text(); }) .then(function (text) { console.log(‘Request successful’, text.length); }) .catch(function (error) { log(‘Request failed’, error) }); está dando salida: Request successful 0 Si uso rizo: curl ‘http://localhost:8080/root/1487171054127/k_query_bearer_token’ \ -H ‘Cookie: JSESSIONID=CviS9IK8pcsqADdP-m0MRXX_AvUqfzjJPwk1Yytf.ee16d0a01ad5’ Recibo un token en forma de texto (longitud! = 0). […]

Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.