thanks karl
that is really clear

Karl Rudd wrote:
> 
> 
> The short: Define and immediately execute an anonymous function.
> 
> The long:
> 
>   function blah() { ... }  // define a named function
> 
>   blah();  // execute a named function
> 
> 
>   function() { ... }  // define a function without a name (anonymous)
> 
>   // can't execute the function because it doesn't have a name
> 
> 
> A function is just another object in JavaScript. Functions have a
> special "()" method / "operator" (to use a C++ term).
> 
>   var temp = function() { ... };  // define and assign a function to a
> variable
> 
>   temp();  // execute the function assigned to "temp"
> 
> The final ingredient: the extra ( ... ) around the function definition
> isneeded because of a language syntax "quirk".
> 
>   (function(){.....})();  // define and execute an anonymous function
> 
> Does that cover it?
> 
> Karl Rudd
> 
> On Wed, Jun 25, 2008 at 9:20 AM, [EMAIL PROTECTED] <[EMAIL PROTECTED]>
> wrote:
>>
>> i was looking for an explanation for some of the syntax that jquery
>> uses but i couldn't find it anywhere (or it seems to be). Anyways the
>> syntax that i was looking for is as follows:
>>
>> (function(){.....})();
>>
>> I am assuming  that it is a javascript syntax but i don't know what it
>> is called. Also If someone could explain to me what the syntax is
>> actually doing it will be helpful.
>>
>> Thanks
>>
> 
> 

-- 
View this message in context: 
http://www.nabble.com/javascript-syntax-question-tp18102259s27240p18138954.html
Sent from the jQuery General Discussion mailing list archive at Nabble.com.

Reply via email to