Ανώνυμη συνάρτηση που ενεργοποιείται μόνο για την yournamespacechoice
καθολική μεταβλητή. Εξυπηρετεί το αποτέλεσμα να διατηρούνται όλες οι συναρτήσεις και οι μεταβλητές ιδιωτικές σε αυτήν τη λειτουργία. Για να εκθέσουμε μια συνάρτηση ή μια μεταβλητή πρέπει να την επιστρέψουμε ρητά στο κάτω μέρος της συνάρτησης. Αναπαράγει το jQuery σε $.
var yournamespacechoice = (function ($) ( var publicfunction; function privatefunction() ( // function only available within parent function ) publicfunction = function publicfunction() ( // public function available outside of this funtion ); // Expose any functions that we need to access outside of this scope. Use yournamespacechoice.functionName() to call them. return ( publicfunction: publicfunction ); )(window.$));