quando você precisa usar $ (document) .ready ()?

Estou curioso para saber quais situações exigem exatamente o uso de $ (document) .ready () ou dom: do protótipo do jquery ou de qualquer outra variante de um manipulador para este event

Em todos os navegadores que testei, é totalmente aceitável começar a interagir com os elementos html e o DOM imediatamente após a tag de fechamento. (por exemplo

<div id="myID">
 My Div
</div>
<script type="text/javascript">
$('#myID').initializeElement();
</script>

Então, neste momento, eu estou querendo saber se$(document).ready() existe apenas para reduzir o pensamento envolvido na escrita de código javascript executado durante o carregamento da página. No caso de usar$(document).ready() há problemas de renderização regular, como popping e 'artefatos', entre o navegador que começa a desenhar a página e o javascript em execução quando a página está 'pronta'.

Existem cenários em que$(document).ready() É necessário

Há algum motivo para eu não estar escrevendo scripts de inicialização, como demonstrad

questionAnswers(3)

yourAnswerToTheQuestion