Articles of javascript

Como saber quando todas as promises são resolvidas em um parâmetro dynamic “iterável”?

Meu problema é que eu não sei como saber quando uma matriz de promise dinâmica tem todas as promises resolvidas. Aqui um exemplo: var promiseArray = []; promiseArray.push(new Promise(){/*blablabla*/}); promiseArray.push(new Promise(){/*blablabla*/}); Promise.all(promiseArray).then(function(){ // This will be executen when those 2 promises are solved. }); promiseArray.push(new Promise(){/*blablabla*/}); Eu tenho um problema aqui. O comportamento Promise.all será […]

Substitua a function não substituindo

Eu segui alguma documentação para usar a function de substituição do JavaScript e não está mudando nada. Nenhum erro é lançado. Alguma ideia do que estou fazendo errado? A variável é recuperada do XML – talvez precise ser convertida como uma string ou algo assim? for (var i = 0, iln = projects.length; i < […]

Valor de access da variável JavaScript por nome?

Olá, é possível acessar o valor de uma variável JavaScript pelo nome? Exemplo: var MyVariable = “Value of variable”; function readValue(name) { …. } alert(readValue(“MyVariable”)); Isso é possível, de modo que a saída seja “Valor da variável”? Se sim, como escrevo esta function? obrigado

Roteador de IU Angular: decide o modelo de estado filho com base no object resolvido pai

este é meu arquivo app.js – eu tenho um estado pai e dois estados filhos. Ambas as vistas filhas precisam do object. states.push({ name: ‘parentstate’, url: ‘/parent/:objId’, abstract: true, templateUrl: ‘views/parentview.html’, controller: function() {}, resolve: { obj: function(OBJ, $stateParams) { return OBJ.get($stateParams.objId); } } }); Eu quero usar este obj resolvido para decidir modelo filho […]

Perguntas sobre içamento de Javascript

Enquanto eu estava lendo sobre o içamento do JavaScript, tentei o seguinte. Não sei por que o primeiro e o segundo saem de forma diferente. Desde já, obrigado. (Eu não tenho certeza se isso está relacionado ao içamento). var me = 1; function findme(){ if(me){ console.log( me );//output 1 } console.log( me ); //output 1 […]

setTimeout () não está esperando

Eu estou tentando fazer uma contagem regressiva de segundos com o Javascript. Aqui está o meu HTML Please wait 45 seconds before trying again E meu JS: var seconds = getBlockExpiryRemaining(); ?>; function countdown(element) { var el = document.getElementById(element); if (seconds === 0) { document.getElementById(“ban_container”).innerHTML = “done”; return; } else { el.innerHTML = seconds; seconds–; […]

D3js – altera o gráfico de barras Vertical para o gráfico de barras Horizontal

Eu tenho um gráfico de barras verticais que é agrupado em pares. Eu estava tentando brincar com ele como girar horizontalmente. No meu caso, as palavras-chave apareceriam no eixo y, e a escala apareceria no eixo x. Eu tentei mudar várias variables ​​x / y, mas isso, claro, apenas produziu resultados funky. Em quais áreas […]

O elemento nested (componente da web) não pode obter seu modelo

Eu fiz um exemplo simples usando Web Components com dois elementos customizados (v1) onde um está nested em outro. index.html: Example app-container.html: customElements.define(‘app-container’, class extends HTMLElement { constructor() { super(); let shadowRoot = this.attachShadow({ mode: ‘open’ }); const content = document.currentScript.ownerDocument.querySelector(‘#app-container’).content; shadowRoot.appendChild(content.cloneNode(true)); } }); toolbar.html: Ok! customElements.define(‘app-toolbar’, class extends HTMLElement { constructor() { super(); let […]

Posso usar o javascript para alterar dinamicamente a origem de um vídeo?

Como posso alterar a fonte de um vídeo usando o JS?

O gráfico de barras do Google não pode alterar a cor da barra individual

Criei um gráfico de barras do Google usando a API de visualização do Google e estou tentando adicionar uma coluna que será usada para estilo. Aqui está minha implementação abaixo usando o .addcolumn () e, em seguida, adicionando o campo de cor a cada linha, no entanto, cada barra ainda é a cor azul padrão. […]