Perché si aggiunge un punto e virgola prima del codice dei plugin jQuery?

Perché si aggiunge un punto e virgola prima del codice dei plugin jQuery?

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.

Torna su