Lavorare su un sito Web dinamico che carica le informazioni da un file JSON e quindi popola la pagina con detti elementi.
La mia domanda ha a che fare con la gestione degli eventi - al momento non vedo alcun motivo per cui avrei bisogno di aggiungere gestori di eventi inline se potessi usare il gestore jQuery equivalente in un file di script esterno. Potrei vedere l'argomento in cui si direbbe che consente un maggiore controllo sugli eventi, ma sarebbe vero?
Ecco i due metodi che sto guardando:
Inline:
<div class="family" onclick="goToFamilyPage()">This Family</div>
Script esterno / importato:
$(document).on('click', '.family', function() {
//do stuff
});
Quale sarebbe il vantaggio di uno di questi contro l'altro?