Vendo o vídeo verifiquei a seguinte instrução que é digitada:
button.onclick = verifica;
Isso seria um delegate ?
Vendo o vídeo verifiquei a seguinte instrução que é digitada:
button.onclick = verifica;
Isso seria um delegate ?
Olá Caio, tudo bem?
Acredito que podemos fazer um paralelo com os delegates sim!
Mas dentro do mundo javascript, cada elemento html
é um objeto com uma série de propriedades, entre elas o onClick
, então quando fazemos button.onclick
estamos mudando o conteúdo desse objeto ( que por padrão o valor do onclick
é null) e atribuindo a função que queremos que seja executa quando houver o trigger
do onclick
no botão :)
Acredito que a utilização acaba sendo a mesma dos delegates
em C#
, no caso, trabalhar com eventos disparados pela aplicação :)
Abraços e Bons Estudos!