Perguntas com a marcação «javascript»

171
Transformando um iterador Javascript em uma matriz

Estou tentando usar o novo objeto Map do Javascript EC6, pois ele já é suportado nas versões mais recentes do Firefox e Chrome. Mas estou achando isso muito limitado na programação "funcional", porque carece de métodos clássicos de mapa, filtro etc. que funcionariam bem com um [key, value]par. Ele...

170
Como rolar para um elemento dentro de uma div?

Eu tenho um rolado dive quero ter um link quando clico nele, forçará isso diva rolar para exibir um elemento dentro. Eu escrevi seu JavasSript assim: document.getElementById(chr).scrollIntoView(true); mas isso rola toda a página enquanto rola a divprópria. Como consertar isso? Eu quero dizer...

170
Como limpar rapidamente um objeto JavaScript?

Com uma matriz JavaScript, posso redefini-la para um estado vazio com uma única atribuição: array.length = 0; Isso faz com que o Array "pareça" vazio e pronto para reutilização, e até onde eu entendo é uma "operação" única - ou seja, tempo constante. Existe uma maneira semelhante de limpar um...

170
Como acessar o Iframe pai a partir do JavaScript

Bem, eu tenho um IFrame, que chama uma mesma página de domínio. Meu problema é que desejo acessar algumas informações desse iframe pai a partir desta página chamada (do JavaScript). Como posso acessar este Iframe? Detalhes: Existem vários iframes como este, que podem ter a mesma página carregada,...

170
Javascript segundos para minutos e segundos

Esse é um problema comum, mas não sei como resolvê-lo. O código abaixo funciona bem. var mind = time % (60 * 60); var minutes = Math.floor(mind / 60); var secd = mind % 60; var seconds = Math.ceil(secd); No entanto, quando chego a 1 hora ou 3600 segundos, ele retorna 0 minutos e 0 segundos....

170
Verificação nula de JavaScript

Encontrei o seguinte código: function test(data) { if (data != null && data !== undefined) { // some code here } } Sou um pouco novo em JavaScript, mas, a partir de outras perguntas que tenho lido aqui, tenho a impressão de que esse código não faz muito sentido. Em particular, esta...

170
Como definir o atraso no javascript

Eu tenho isso um pedaço de js no meu site para alternar imagens, mas preciso de um atraso quando você clica na imagem uma segunda vez. O atraso deve ser de 1000 ms. Então você clicaria no img.jpg e o img_onclick.jpg apareceria. Você clicaria na imagem img_onclick.jpg e, em seguida, deveria haver um...

169
Como verificar objetos nulos no jQuery

Estou usando o jQuery e quero verificar a existência de um elemento na minha página. Eu escrevi o seguinte código, mas não está funcionando: if($("#btext" + i) != null) { //alert($("#btext" + i).text()); $("#btext" + i).text("Branch " + i); } Como verifico a existência do...

169
Como cortar uma string para N caracteres em Javascript?

Como posso, usando Javascript, criar uma função que recorte a seqüência passada como argumento, com um comprimento especificado, também passada como argumento. Por exemplo: var string = "this is a string"; var length = 6; var trimmedString = trimFunction(length, string); // trimmedString should...

169
Erro de análise do ESLint: token inesperado

Com este código: import React from 'react'; import { Link } from 'react-router'; import { View, NavBar } from 'amazeui-touch'; import * as Pages from '../components'; const { Home, ...Components } = Pages; Eu recebo este erro eslint: 7:16 error Parsing error: Unexpected token .. Why? Aqui...

169
Construtor de classe assíncrona / em espera

No momento, estou tentando usar async/awaitdentro de uma função de construtor de classe. Isso é para que eu possa obter uma e-mailtag personalizada para um projeto da Electron em que estou trabalhando. customElements.define('e-mail', class extends HTMLElement { async constructor() { super()...