Skip to main content

Componente Base

Secondo quanto descritto alla pagina che spiega come modificare componenti, di seguito è possibile analizzare il comportamento di un componente base di esempio:

componente base
<span class="componente-base" data-value="Test Componente">componente base</span>

File utilizzati

I file sorgente di questo componente sono descritti di seguito.

Documentazione

Il file docs/come-iniziare/componente-base.md è il codice markdown sorgente della pagina che si sta leggendo.

Stile

Il file src/scss/custom/_componente-base.scss permette al componente di avere sfondo e padding personalizzati. Si può notare in questo file l’utilizzo di variabili definite all’interno della libreria Bootstrap 5.2.3 o Bootstrap Italia.

Comportamento dinamico

Il file src/js/plugins/componente-base.js abilita all’evento click un tracciamento del valore presente nell’attributo data-value. Per visualizzare il risultato aprire la console tra gli strumenti per sviluppatori presenti in tutti i browser. Questo file Javascript utilizza una struttura dettata da una convenzione per la creazione di plugin di Bootstrap 5.2.3, che permette di avere più flessibilità nella gestione degli eventi ed esporre le Data-API per l’estensione del loro utilizzo e di esporre proprietà del componente stesso:

$.fn.componenteBase.Constructor.VERSION

È possibile trovare maggiori informazioni sull’argomento alla pagina sull’utilizzo di Javascript al sito di Bootstrap 5.2.3.