Quando os novatos entrarem em contato com o JavaScript e o JQuery, eles inevitavelmente entrarão em contato com o conteúdo relevante identificado pela pergunta. Depois de lê -lo várias vezes, eles sempre ficam desconfortáveis quando são usados. Escreva este artigo para lembrar.
O símbolo "$" é um objeto jQuery (eu entendo dessa maneira, como usar uma função). Então sabemos a seguinte equação, que é completamente consistente no desempenho funcional.
$ (function () {/*faça algo*/}) = $ (document) .ready (function () {/*faça algo*/}) = $ (). Ready (function () {/*faça algo*/});O exposto acima é algo em jQuery. Então, vamos falar sobre os dois no JavaScript nativo, incluindo Window.OnLload e <Body Onload = "">. Existem certas diferenças. Haverá diferenças no uso de funções anônimas e funções não anônimas. Não posso usá -lo por enquanto, então não tentei. Existem muitas opiniões diferentes na Internet e inconsistentes. Mas Onload é diferente de Ready in JQuery, aqui está:
Um é momentos diferentes. $ (). Pronto () pode ser usado várias vezes em um HTML, o ONLOAD só pode ser usado uma vez ou a ligação válida pode ser apenas a única.
Outra é a diferença no tempo de execução. Simplificando, o tempo de execução de $ () deve ser mais cedo do que o Onload, porque $ () será executado desde que seja carregado na árvore Dom e a ONLOAD deve ser concluída no carregamento de todos os elementos.
O exposto acima é a diferença entre $ (função) pronto e o OnLoad introduzido pelo editor. Espero que seja útil para você. Se você tiver alguma dúvida, deixe -me uma mensagem. O editor responderá a tempo. Muito obrigado pelo seu apoio ao site wulin.com!