megas
megas

Reputation: 21791

Entry point for jquery document

In every JQuery tutorial the entry point is always like this:

$(document).ready(function() {
   ...
});

But in sdoc project it has different entry point as for my novice's view. Here's the code snippet and there the full file:

<script type="text/javascript" charset="utf-8">
    //<![CDATA[
    function placeholder() {
        ...
    }
    $(function() {
       placeholder();
       ...
    })
    //]]>
</script>

The question: Is $(function()..) the entry point for jquery script? And if it does why it differ from traditional approach? Thanks

Upvotes: 4

Views: 2760

Answers (2)

Alnitak
Alnitak

Reputation: 339846

$(function() { ... }) is just short hand for $(document).ready(function() { ... })

Upvotes: 1

Daff
Daff

Reputation: 44215

It's the same. From the jQuery documentation for .ready():

All three of the following syntaxes are equivalent:

$(document).ready(handler)
$().ready(handler) (this is not recommended)
$(handler)

Upvotes: 8

Related Questions