Qualcuno mi spiega questa sintassi?

codice:
<script type="text/javascript">
$(function(){

// sequenza di istruzioni...

});
</script>
Il codice sta dentro l'head di un documento html. La funzione dollaro dovrebbe essere quella di prototype, ma non capisco che significhi passare una funzione al suo interno. Grazie a chi mi potrà dare lumi.