class NegociacaoController {
adiciona(event) {
event.preventDefault();
let $ = document.querySelector.bind(document);
let inputData = $('#data');
let inputQuantidade = $('#quantidade');
let inputValor = $('#valor');
console.log(inputData.value);
console.log(inputQuantidade.value);
console.log(inputValor.value);
}
}
class NegociacaoController {
constructor() {
let $ = document.querySelector.bind(document);
this.inputData = $('#data');
this.inputQuantidade = $('#quantidade');
this.inputValor = $('#valor');
}
adiciona(event) {
event.preventDefault();
console.log(this.inputData.value);
console.log(this.inputQuantidade.value);
console.log(this.inputValor.value);
}
}
Li a dúvida do pessoal do forum, li também as respostas dos instrutores, mas mesmo assim não consigo entender como em um dos códigos há 100 (por exemplo) acessos ao DOM e no outro há apenas 1. Não consigo enxergar isso do ponto de vista lógico.
Não vai ser sempre preciso ir ''buscar'' no input os valores? 1,2,3 ou 100 vezes? e ao ir buscar esses valores, cada um deles não é um acesso ao DOM?