Search code examples
javascriptjqueryanonymous-functioniife

Dollar sign before self declaring anonymous function in JavaScript?


What is the difference between these two:

$(function () {
    // do stuff
});

AND

(function () {
    // do stuff
})();

Solution

  • The first uses jQuery to bind a function to the document.ready event. The second declares and immediately executes a function.