Sugestão de padrão #213
Replies: 10 comments
-
Você poderia usar um regex para poder selecionar os itens, e dentro da iteração você poderia fazer os cálculos, com o valor do índice + 1 (pois começa em 0) Algo assim, $('yourRegex').each((v, i) => {
total += parseInt($(this).val()) * (i + 1);
}); |
Beta Was this translation helpful? Give feedback.
-
A princípio eu pensei em pegar a coleção de inputs, algo como |
Beta Was this translation helpful? Give feedback.
-
@barbier Sugestão: Acredito que seria uma boa ao invés do pessoal ter q baixar seu projeto pra usar, seria vc usar o ghpages pra hostear teu projeto. =] |
Beta Was this translation helpful? Give feedback.
-
@renatogalvones, será feito nos próximos dias, meu aniversário é amanhã então eu só terei como mexer nisso semana que vem, já me cobraram lá no projeto =P |
Beta Was this translation helpful? Give feedback.
-
@barbier Cria uma branch com o nome gh-pages e depois acessa como http://barbier.github.io/mana-calc |
Beta Was this translation helpful? Give feedback.
-
@renatogalvones, WOW! |
Beta Was this translation helpful? Give feedback.
-
@barbier |
Beta Was this translation helpful? Give feedback.
-
Diego, vou olhar com calma depois, obrigado! |
Beta Was this translation helpful? Give feedback.
-
@barbier Nozes! Sempre achei q era um bicho de 7 cabeças até um brother me passar esse tutorial do @fdaciuk |
Beta Was this translation helpful? Give feedback.
-
@barbier acho que usando array é a melhor opção. De 48 linhas vai ficar com, no máximo, umas 10 =) Para os cálculos, dá pra usar |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Olá!
Ontem eu publiquei o que considero o meu primeiro projeto Open-Source de verdade, o Mana Calc.
Como vocês podem ver no arquivo app.js, está com muita repetição de código e foi um porre ter que digitar aquilo tudo. Apesar da hora, antes de dormir eu pensei em refatorar usando um array. No caso, eu usaria um array para armazenar os valores dos inputs e faria os cálculos através dos índices.
Me sugerem algo diferente? Existe algum padrão específico para esse tipo de aplicação?
Obrigado =)
Beta Was this translation helpful? Give feedback.
All reactions