Javascript, des fermetures et des effets secondaires en anglais? (séparément)

J'ai été lire un peu de JavaScript livres et j'entends toujours sur les fermetures et les effets secondaires. Pour une raison que je ne peux pas comprendre ce qu'ils sont vraiment. Quelqu'un peut-il m'expliquer ce qu'ils sont en anglais ainsi que des exemples? (comme vous l'ont expliqué à quelqu'un avec le niveau de programmation d'un graphiste).

  • Veuillez préciser: Êtes-vous demander une explication pour les fermetures et les et séparément pour une explication des effets secondaires? Ou sur les deux à la fois?
  • désolé j'ai modifié le titre.
  • Ensuite, voir stackoverflow.com/questions/111102/... et supprimer les fermetures de la partie, ce serait un doublon. Effets secondaires ne sont pas tout à fait nouveau, mais je ne suis pas au courant de quelque chose de spécifique, et donc je ne suis pas de vote pour le fermer pour l'instant.
  • C'est à deux questions, l'une sur les effets secondaires et un sur les fermetures, et doivent être séparés. Comme delnan notes, les fermetures ont été couverts avant, il est donc préférable de faire de cette question sur les effets secondaires et consulter l'autre question, pour une explication sur les fermetures.
InformationsquelleAutor alexchenco | 2011-11-14