Resultados da pesquisa a pedido "iife"
Função de chamada definida em uma função IIFE do HTML
Eu tenho uma função IIFE em um arquivo chamado test.js, ou seja, (function mainIIFE() { "use strict"; var print_name = function(first, last) { console.log(first + " " + last); }; }());Como eu chamaria print_name em um arquivo html. Na minha ...
Devo usar IIFE ou onload de janela para inicializar?
Ambos os seguintes trechos de código funcionaram: Usando IIFE no arquivo js: (function initialize() { txtInput = document.getElementById('txtInput'); txtResult = document.getElementById('txtResult'); txtInput.value = "0"; txtResult.value = "0"; ...
Como um IIFE que está sendo chamado evita imediatamente que polua o escopo global?
Em uma lição do Udacity sobre expressões de função invocadas imediatamente (em relação ao trecho de código fornecido), ele diz: A função que está sendo retornada fecha sobre (ou seja, captura) a variável hi. Isso permite que o myFunction ...
JavaScript Bang "!" Funções vs Leading Semi-Colon ";" IIFEs
Airbnd sugere [https://github.com/airbnb/javascript#modules]Eu faço isso: !function() { // ... }();Porque: Isso garante que, se um módulo malformado esquecer de incluir um ponto e vírgula final, não haverá erros na produção quando os scripts ...
Qual é o objetivo de agrupar arquivos Javascript inteiros em funções anônimas como “(function () {…}) ()”?
Ultimamente, tenho lido muito Javascript e tenho notado que o arquivo inteiro está agrupado da seguinte forma nos arquivos .js a serem importados. (function() { ... code ... })();Qual é a razão para fazer isso, em vez de um simples conjunto de ...
Prática recomendada do JQuery, usando $ (document). Já dentro de um IIFE?
Eu estou olhando para um pedaço de código: (function($) { // other code here $(document).ready(function() { // other code here }); })(jQuery);Embora o IIFE faça as funções de $ (document). Já, esse código está correto? ou posso apenas remover o ...
Como é chamado esse padrão JavaScript e por que é usado?
Estou estudandoTHREE.js [http://threejs.org/]e notou um padrão em que as funções são definidas assim: var foo = ( function () { var bar = new Bar(); return function ( ) { //actual logic using bar from above. //return result; }; }());(Exemplo, ...
Diferença entre usar nulo vs quebra automática de parênteses para a função nula IIFE () vs (function ())
A prática comum para criar módulos é envolvê-los em parênteses, para que você não vaze nenhuma variável fora do módulo (ao concatenar etc). Há tambémvoid operador, que avalia uma determinada expressão e retornaundefined. (Veja ...
observação estranha no IIFE no node.js (Windows)
O comportamento abaixo é esperado para nodejs? Parece buggy para mim. Se não, o que estou perdendo? var abc = function(){ console.log("hello"); } (function(){ console.log("welcome"); })(); Recebo a exceção abaixo TypeError: undefined is ...
Existe algum motivo para definir module.exports usando um IIFE?
Minha equipe não possui desenvolvedores de JS experientes, mas estamos escrevendo uma biblioteca no Node e recebemos uma sugestão de um desenvolvedor de JS real de que "devemos tornar os js mais modulares - para não poluir o espaço para nome ...