Tag: ecmascript 6

Usando las funciones de flecha de es6 dentro de la clase

Cuando cambio una función, draw(){ //} a draw = () => { // } Me aparece un error como “Uncaught SyntaxError: Unexpected token =”. ¿Cuál puede ser la razón?

¿Puedo configurar el nombre de archivo de un objeto PDF que se muestra en Chrome?

En mi aplicación Vue recibo un PDF como un blob, y quiero mostrarlo usando el visor de PDF del navegador. Lo convierto en un archivo, y genero una url de objeto: const blobFile = new File([blob], `my-file-name.pdf`, { type: ‘application/pdf’ }) this.invoiceUrl = window.URL.createObjectURL(blobFile) Luego lo muestro configurando esa URL como el atributo de data […]

establezca withCredentials a la nueva API de solicitud HTTP incorporada de ES6: Fetch

Cómo establecer withCredentials=true para fetch la promesa de devolución. Es correcto lo siguiente: fetch(url,{ method:’post’, headers, withCredentials: true }); Creo que la documentación de MDN hablaba de todo sobre la solicitud de http, excepto este punto: withCredentials

Servir pdf estático con el cargador de archivos webpack reactjsr

Estoy sirviendo algunos archivos estáticos como imágenes y fonts, sin ningún problema. Cuando bash hacer lo mismo con un archivo PDF, aparece un error. ERROR en ./src/views/default/components/Footer.js c: \ Resurs \ repos \ Frontend \ src \ views \ default \ components \ Footer.js 5:17 error Errores de análisis en el módulo importado ‘src / […]

¿Hay alguna analogía de una línea en ES6 para ES5 `module.exports = require (‘./ inner.js’)`?

// before module.exports = require(‘./inner.js’); // nowadays export default from ‘./inner.js’; Estoy tratando de hacer esto, pero Babel solo lo permite en es7 stage 1, ya que es una propuesta por ahora . Así que por ahora, me adhiero a estas dos líneas: import sticker from ‘./box-sticker.jsx’; export default sticker; ¿Puedo acortarlos a uno?

¿Son equivalentes / intercambiables las ‘funciones de flecha’ y ‘funciones’?

Las funciones de flecha en ES2015 proporcionan una syntax más concisa. ¿Puedo reemplazar todas mis declaraciones de funciones / expresiones con funciones de flecha ahora? ¿A qué tengo que fijarme? Ejemplos: Función constructora function User(name) { this.name = name; } // vs const User = name => { this.name = name; }; Metodos prototipo User.prototype.getName […]

¿Qué es la tarea de desestructuración y sus usos?

He estado leyendo sobre la tarea de Destructura introducida en ES6. ¿Cuál es el propósito de esta syntax, por qué se introdujo y cuáles son algunos ejemplos de cómo podría usarse en la práctica?

¿Diferencia entre los literales de plantilla y los literales de plantilla etiquetada?

ES6 tiene dos nuevos tipos de literales: plantillas literales etiquetado plantilla literales. Literales de plantilla: literales de cadena multilínea que admiten interpolación. p.ej: const firstName = ‘Jane’; console.log(`Hello ${firstName}! How are you today?`); Literales de plantilla etiquetados : son llamadas de función cuyos parámetros se proporcionan a través de literales de plantilla. p.ej: String.raw`Hello ${firstName}! […]

¿Por qué “esto” no está definido dentro de una definición de función de flecha gruesa?

Primero probé esto … const profile = { name: ‘Alex’, getName: function(){ return this.name; } }; Que funciona bien. Ahora intenté lo mismo con la flecha gorda. En ese caso “esto” viene indefinido. const profile = { name: ‘Alex’, getName: () => { return this.name; } }; Esto me da un error TypeError: no se […]

Cómo saber cuándo importar un paquete o pegarlo en index.html

OK, estoy usando ES6 y ReactJS, algunos paquetes que deberías import React from “react”; para que funcionen, pero otros en index.html , entonces, ¿qué casos debo aplicar uno u otro?

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