event.preventDefault() vs return false em manipuladores de eventos JavaScript
Olá a todos! Comecei a estudar JavaScript e jQuery e me deparei com uma situação confusa. Quando quero cancelar a ação padrão do navegador (por exemplo, seguir um link ou enviar um formulário), vejo duas maneiras: posso chamar `event.preventDefault()` ou simplesmente escrever `return false` no final do manipulador.
Por exemplo, tenho este formulário:
```html
```
Escrevo o manipulador:
```javascript
document.getElementById('myForm').addEventListener('submit', function(event) {
// validação dos dados...
event.preventDefault();
});
```
Mas no jQuery, frequentemente vejo este código:
```javascript
$('#myForm').on('submit', function() {
// validação dos dados...
return false;
});
```
Vo