preventDefault - blocca l' esecuzione dell' azione predefinita per l' elemento che ha scatenato l'evento: un link al click esegue quanto presente in href, un input di tipo submit al click invia il form che lo contiene

stopPropagation/cancelBubble - gli eventi risalgono l' alberatura xhtml, questa si chiama fase di bubbling, come le bollicine in una bevanda gassata
lo scenario e':
- un div ha un onclick settato
- il div contiene un link con un onclick settato
click sul link = scatta l' onclick del link e dopo scatta pure l' onclick sul div
a meno che, appunto, l' onclick sul link non esegua lo stopPropagation

il preventDefault non ferma il bubbling