Chi inizia lo studio di jQuery e comincia a leggere il codice dei plugin, rimane perplesso quando si imbatte in un punto e virgola posto prima del codice del plugin. Si tratta di una pratica raccomandata quando si vuole distribuire il nostro codice jQuery.
Il seguente pattern:
;(function( $ ) {
// Codice del plugin
})( jQuery );
ha lo scopo di impedire errori nel parsing quando gli script vengono concatenati in fase di produzione. Il punto e virgola terminale può non essere presente negli script che precedono il nostro plugin, ed è per questo che viene inserito.