Como usar funções anônimas para codificar com javascript
Video: javascript Funcional (AULA 3) Funções
Conteúdo
A parte nome da função da cabeça função não é necessária em javascript, e você pode criar funções sem nomes. Isto pode parecer uma coisa estranha de fazer, porque uma função sem nome é como um cão sem nome- você não tem nenhuma maneira de chamá-lo! No entanto, funções anônimas podem ser atribuídos a variáveis quando eles são criados, o que lhe dá as mesmas capacidades como a utilização de um nome dentro da cabeça função:
Video: Curso de javascript - Métodos/funções
var doTheThing = function (thingToDo) {document.write ( “Eu vou fazer isso:“+ thingToDo) -}
Conhecer as diferenças entre funções anônimas e nomeados
Há um par importante, e às vezes útil, as diferenças entre a criação de uma função chamada e atribuir uma função anônima a uma variável. A primeira é que uma função anônima atribuído a uma variável só existe e só pode ser chamado após o programa executa a tarefa. funções nomeadas podem ser acessados em qualquer lugar em um programa.
A segunda diferença entre as funções nomeadas e funções anônimas atribuídos às variáveis é que você pode alterar o valor de uma variável e atribuir uma função diferente para ele em qualquer ponto. Isso faz com que funções anônimas atribuídos às variáveis mais flexíveis do que as funções nomeadas.
Auto-execução de funções anônimas
Outro uso para funções anônimas é tão auto-execução de funções. A função anônima selfexecuting é uma função que é executado assim que ele é criado.
Video: javascript - Funções e Eventos
Para transformar uma função anônima normal em uma função de auto-execução, você simplesmente embrulhar a função anônima entre parênteses e adicionar um conjunto de parênteses e um ponto e vírgula depois dela.
A vantagem de usar funções anônimas de auto-execução é que as variáveis que você criar dentro deles são destruídos quando a função sai. Desta forma, você pode evitar conflitos entre nomes de variáveis, e você evita segurando variáveis na memória depois que eles não são mais necessários. Este exemplo demonstra como escrever e utilizar funções anônimas de auto-execução.
myVariable “Eu vivo fora da função.” var = - (function () {var myVariable = “Eu vivo nesta função anônima” -document.write (myVariable) -}) () - document.write (myVariable) -
programadores de aplicativos Web usar funções anônimas regularmente para realizar uma grande variedade de efeitos modernas em páginas da web.