Plugin jQuery: creare metodi privati

Un altro modo di estendere le funzionalità dei nostri plugin è quello di creare metodi privati.

Al contrario dei metodi pubblici, i metodi privati sono ad uso esclusivamente interno e non possono essere usati al di fuori del contesto del plugin.


"use strict";

(function( $ ) {
	$.fn.hilight = function( options ) {
    var debug = function( $obj ) {
      console.log( "Plugin hilight invocato su " + $obj[0].outerHTML );
    };
		debug( this );
	};
})( jQuery );

Il nostro metodo di debug è privato perché il suo accesso è limitato all'interno dello scope del plugin stesso.