Sto creando una pagina Web e vorrei mantenere separate l'interfaccia utente e il JavaScript.
Per far ciò vorrei aggiungere i listener di eventi dopo che sono stati creati gli elementi dell'interfaccia utente. Non so se questo è chiamato iniezione di dipendenza, ma potrei usare qualche aiuto architettonico.
Ecco related domanda con pseudo codice. Posso copiare il codice.
L'unica avvertenza è che l'elemento HTML non può essere creato subito. Ecco perché sto usando un dizionario di ID elemento per le funzioni. E non voglio codificare il codice agli elementi.