desenvolvedores JavaScript geralmente encontram uma prática peculiar em que arquivos .js inteiros são encapsulados dentro de funções anônimas como (função () {...}) (). Embora isso possa parecer intrigante, essa técnica possui vantagens específicas, principalmente para o nome e controlar a visibilidade de funções e variáveis. Por exemplo:
Neste cenário, a função externa é acessível globalmente, mas a função interna é privada. O código dentro do invólucro se torna inacessível para o mundo exterior, impedindo a poluição do escopo global. Essa técnica pode ser útil para organizar o código em espaços para nome, permitindo a criação de bibliotecas ou plugins personalizados. var private_var; function private_function () { // Função privada } retornar { public_function1: function () { // Função pública }, public_function2: function () { // Função pública } }; }) ();
function outerFunction() { function innerFunction() { // Inner function with private visibility } }
(function (jq) {... code ...}) (jQuery);
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3