Articles of loops de

Como impedir o loop intenso de Javascript de congelar o navegador

Eu estou usando o JavaScript para analisar um arquivo XML com cerca de 3.500 elementos. Eu estou usando uma function “cada” jQuery, mas eu poderia usar qualquer forma de loop. O problema é que o navegador congela por alguns segundos enquanto o loop é executado. Qual é a melhor maneira de parar o congelamento do […]

jQuery AJAX chama for loop

Eu sou novo em usar o AJAX, e estou escrevendo um userscript que irá processar vários links em uma página e fazer chamadas AJAX para cada um. for (var i = 0; i < linkList.length; i++) { $.ajax({ url: linkList[i].getAttribute("href"), cache: false }).done(function( html ) { var hasAppended = false; if (html.indexOf('someStringOnGottenPage') != -1 && […]

É mais rápido fazer uma contagem regressiva do que contar?

Nosso professor de ciências da computação disse uma vez que, por algum motivo, é mais eficiente fazer uma contagem regressiva do que contar. Por exemplo, se você precisar usar um loop FOR e o índice de loop não for usado em algum lugar (como imprimir uma linha de N * na canvas), quero dizer que […]

Existe um loop “do… while” em Ruby?

Estou usando esse código para permitir que o usuário insira nomes enquanto o programa os armazena em uma matriz até que eles digitem uma string vazia (eles devem pressionar enter após cada nome): people = [] info = ‘a’ # must fill variable with something, otherwise loop won’t execute while not info.empty? info = gets.chomp […]

“For” vs “each” em Ruby

Acabei de fazer uma pergunta rápida sobre loops em Ruby. Existe uma diferença entre essas duas maneiras de iterar através de uma coleção? # way 1 @collection.each do |item| # do whatever end # way 2 for item in @collection # do whatever end Apenas perguntando se estes são exatamente os mesmos ou se há […]

Declarando variables ​​dentro de loops, boas práticas ou más práticas?

Pergunta # 1: Declarar uma variável dentro de um loop é uma boa prática ou uma má prática? Eu li os outros tópicos sobre se há ou não um problema de desempenho (a maioria disse que não), e que você deve sempre declarar variables ​​tão perto de onde elas serão usadas. O que eu estou […]

Bom loop de validação de input usando cin – C ++

Eu estou na minha segunda class OOP, e minha primeira aula foi ensinada em C #, então eu sou novo em C ++ e atualmente estou praticando validação de input usando cin. Então aqui está a minha pergunta: É este loop que eu construí uma maneira muito boa de validar a input? Ou existe uma […]

Existe alguma sobrecarga para declarar uma variável dentro de um loop? (C ++)

Só estou querendo saber se haveria alguma perda de velocidade ou eficiência se você fizesse algo assim: int i = 0; while(i < 100) { int var = 4; i++; } que declara int var cem vezes. Parece-me que haveria, mas não tenho certeza. seria mais prático / mais rápido fazer isso: int i = […]

Como funciona um loop for, especificamente para (;;)?

Olhando através de alguma empresa antiga, me deparei com um loop for que se parece com isso: for (;;) { //Some stuff } Eu tentei o Google, mas não consegui encontrar nenhuma resposta. Eu dormi em uma aula de programação ou é um loop incomum?

adicionando listeners de events ‘click’ em loop

Refatoração onClick padrão dentro de tag html para os ouvintes, enfrentou problema com o meu código: var td; for (var t=1;t<8;t++){ td = document.getElementById('td'+t); if (typeof window.addEventListener==='function'){ td.addEventListener('click',function(){ console.log(td); })} } Quando o elemento td é clicado, é assumido que clicou em td com o último índice do loop, por exemplo, 7 Parece que eventListeners […]