ugrás a tartalomhoz

Objektum végén a "();" mit jelent?

Velias9 · 2008. Aug. 11. (H), 16.33
Sziasztok!

A jQuery objektum forrásának végén találtam egy ilyet és azt hittem, hogy ez kell ahhoz, hogy rendes objektumot hozzak létre, de amikor hozzáadtam egy (amúgy rendesen működő) saját objektum végéhez, akkor összeomlott és rosszul (vagy nem) működött. Valami ilyesmire gondolok:

var a = function()
{
...
};
||||
V

var a = function()
{
...
}();
Előre is köszönök minden segítséget!
 
1

elso vs masodik

ksgy · 2008. Aug. 11. (H), 16.42
a masodikat igy is fel lehet irni:

var a = function()  
{  
...  
}

a();
tehat amint letrehozod a fugv-t, maris lefuttatod, mig az elso esetben csak letrehozod
2

Így már értem.

Velias9 · 2008. Aug. 11. (H), 16.49
Köszi!
3

Témáról bővebben

Török Gábor · 2008. Aug. 11. (H), 16.53
A téma bővebb kifejtését lásd a modul minta bejegyzés alatt.