Perguntas com a marcação «javascript»

Para perguntas sobre programação em ECMAScript (JavaScript / JS) e seus vários dialetos / implementações (excluindo ActionScript). Essa tag raramente é usada sozinha, mas costuma ser associada às tags [node.js], [jquery], [json] e [html].

14
Como encontrar o tamanho de localStorage
Atualmente, estou desenvolvendo um site que fará uso do localStorage do HTML5. Eu li tudo sobre as limitações de tamanho para diferentes navegadores. No entanto, não vi nada sobre como descobrir o tamanho atual de uma instância localStorage. Esta pergunta parece indicar que o JavaScript não tem uma maneira embutida …

21
Remova vários elementos da matriz em Javascript / jQuery
Eu tenho duas matrizes. O primeiro array contém alguns valores, enquanto o segundo array contém índices dos valores que devem ser removidos do primeiro array. Por exemplo: var valuesArr = new Array("v1","v2","v3","v4","v5"); var removeValFromIndex = new Array(0,2,4); Quero remover os valores presentes nos índices 0,2,4de valuesArr. Achei que o splicemétodo …
117 javascript  jquery 

6
VueJs obtendo um elemento dentro de um componente
Eu tenho um componente, como posso selecionar um de seus elementos? Estou tentando obter uma entrada que está dentro do modelo deste componente. Pode haver vários componentes, portanto, o queryselector deve apenas analisar a instância atual do componente. Vue.component('somecomponent', { template: '#somecomponent', props: [...], ... created: function() { somevariablehere.querySelector('input').focus(); } …
117 javascript  vue.js 

7
Avisos do React Hook para a função assíncrona em useEffect: a função useEffect deve retornar uma função de limpeza ou nada
Eu estava tentando o exemplo useEffect algo como abaixo: useEffect(async () => { try { const response = await fetch(`https://www.reddit.com/r/${subreddit}.json`); const json = await response.json(); setPosts(json.data.children.map(it => it.data)); } catch (e) { console.error(e); } }, []); Executar snippet de códigoOcultar resultadosExpandir trecho e recebo este aviso em meu console. Mas …




8
Por que essa função de clique do jQuery não está funcionando?
Código: <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script> <script type="text/javascript"> $("#clicker").click(function () { alert("Hello!"); $(".hide_div").hide(); }); </script> O código acima não funciona. Quando clico em #clicker, ele não alerta e não se esconde. Verifiquei o console e não recebo erros. Também verifiquei se o JQuery estava carregando e de fato está. Portanto, não tenho …

15
Como impor maxlength em textArea em HTML usando JavaScript
Eu gostaria de ter alguma funcionalidade pela qual, se eu escrever <textarea maxlength="50"></textarea> <textarea maxlength="150"></textarea> <textarea maxlength="250"></textarea> ele irá impor automaticamente o maxlength no textArea. Se possível, não forneça a solução em jQuery. Observação: isso pode ser feito se eu fizer algo assim: <textarea onkeypress="return imposeMaxLength(event, this, 110);" rows="4" cols="50"> …




5
Como faço para passar vários atributos para uma diretiva de atributo Angular.js?
Eu tenho uma diretiva de atributo restrita da seguinte forma: restrict: "A" Eu preciso passar dois atributos; um número e uma função / retorno de chamada, acessando-os dentro da diretiva usando o attrsobjeto. Se a diretiva fosse uma diretiva de elemento, restrito "E"a isso: <example-directive example-number="99" example-function="exampleCallback()"> No entanto, por …

13
Maneira correta de escrever loops para promessa.
Como construir corretamente um loop para garantir que a seguinte chamada de promessa e o logger.log (res) encadeado sejam executados de forma síncrona por meio da iteração? (pássaro azul) db.getUser(email).then(function(res) { logger.log(res); }); // this is a promise Tentei da seguinte maneira (método de http://blog.victorquinn.com/javascript-promise-while-loop ) var Promise = require('bluebird'); …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.