Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di LuckySevenRoX
    Registrato dal
    Sep 2011
    residenza
    Foligno
    Messaggi
    361

    Spiegatemi questa struttura che non conosco

    Salve, mi è capitato ultimamente di trovare delle strutture javascript di questo tipo:

    codice:
        (function(d){
            ... altro codice ...
        }(document));
    praticamente una funzione anonima circondata da parentesi tonde e con un "parametro" finale dopo la chiusura della parentesi graffa, anch'esso racchiuso tra parentesi tonde.

    Che funzione ha questo tipo di struttura? in questo caso, "document" come viene utilizzato?

    Ti rivedrò in un'altra vita…quando saremo tutti e due gatti...

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    per la prima domanda: http://stackoverflow.com/a/12259808/1098851

    per la seconda: document viene passato alla funzione che accetta un argomento 'd'
    quindi 'd' all'interno della funzione è un riferimento a 'document'
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it L'avatar di LuckySevenRoX
    Registrato dal
    Sep 2011
    residenza
    Foligno
    Messaggi
    361
    Originariamente inviato da fcaldera
    per la prima domanda: http://stackoverflow.com/a/12259808/1098851

    per la seconda: document viene passato alla funzione che accetta un argomento 'd'
    quindi 'd' all'interno della funzione è un riferimento a 'document'
    finalmente ho capito grazie 1000
    Ti rivedrò in un'altra vita…quando saremo tutti e due gatti...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.