Il codice JS su alcuni siti vedo codice Javascript come questo:Cos'è questo codice in Javascript?
SomeName.init = (function() {
// some stuff
})();
Voglio dire, questo non è un codice del plugin jQuery come questo:
(function($){
$.fn.myPlugin = function() {
// Do your awesome plugin stuff here
};
})(jQuery);
Allora, che cos'è ? e qual è l'oggetto JS risultante?
Io ... non sono sicuro di cosa stai chiedendo. Entrambi gli snippet mostrano una funzione dichiarata ed eseguita. Oltre a ciò, non sembrano correlati. –
Il primo sta impostando i risultati di una funzione anonima in una variabile denominata "init". E come si vede nel 2 ° esempio, la funzione anonima è un modello di progettazione spesso utilizzato nella creazione di PLUG-IN (o moduli) e viene spesso chiamato il "Pattern modulo". –
[Ecco cosa ho trovato] (http://stackoverflow.com/questions/5101638/what-does-this-javascript-code-mean) quando ho digitato il tuo titolo nella casella di ricerca. – user113716