Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
#BooleanCodingWeek
Dom 02 Lun 03 Mar 04 Mer 05 Gio 06 Ven 07 Sab 08
Introduzione Layout con Live Coding Programmare VueJS Chiamate Progetto e
a HTML e CSS CSS Flexbox Layout in JavaScript API con Axios final show
#BooleanCodingWeek
PRONTI?
#BooleanCodingWeek
SI PARTE!
#BooleanCodingWeek
Framework
Il termine inglese framework può essere tradotto come
intelaiatura o struttura.
#BooleanCodingWeek
Vue.js
Vue è un framework JavaScript open source utilizzato
principalmente per costruire interfacce utente e Single
Page App.
#BooleanCodingWeek
Come funziona Vue?
La base di partenza sono i dati: è necessario creare una
struttura dati idonea a rappresentare le informazioni da
visualizzare nella pagina, utilizzando ad esempio gli
array o gli oggetti.
#BooleanCodingWeek
Primi passi
La prima cosa da fare per poter utilizzare Vue.js è
importare la libreria nell’applicazione web.
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
#BooleanCodingWeek
Primi passi
Per avviare Vue.js è necessario creare una nuova
istanza Vue e dichiarare dentro quale elemento della
pagina andrà ad agire.
#BooleanCodingWeek
Hello Vue!
Per aggiungere dei contenuti dinamici alla pagina è
necessario inserire tutte le variabili all’interno
dell’oggetto data.
#BooleanCodingWeek
LIVE CODING
#BooleanCodingWeek
v-model
Per monitorare il valore di un input e recepire le
modifiche apportate dall’utente, si utilizza la direttiva
v-model associata ad una variabile in data.
#BooleanCodingWeek
LIVE CODING
#BooleanCodingWeek
v-bind
Con la direttiva v-bind, è possibile rendere dinamico
il valore di qualsiasi attributo HTML, classi comprese!
#BooleanCodingWeek
v-bind
La direttiva v-bind si può usare anche in un formato più
compatto, scrivendo davanti all’attributo solamente il
simbolo :
#BooleanCodingWeek
LIVE CODING
#BooleanCodingWeek
methods
Tutte le funzioni necessarie al corretto funzionamento
della pagina, vanno inserite all’interno dell’oggetto
methods, senza la keyword function davanti.
#BooleanCodingWeek
@click
Per rendere la pagina interattiva, è necessario restare in
ascolto di determinati eventi, usando ad esempio @click
per reagire ad un click su un bottone.
Ad ogni evento, è possibile associare una funzione.
#BooleanCodingWeek
LIVE CODING
#BooleanCodingWeek
this
Per accedere alle variabili d’istanza definite dentro
l’oggetto data all’interno di un metodo, bisogna usare la
keyword this.
#BooleanCodingWeek
LIVE CODING
#BooleanCodingWeek
@keyup
Oltre al click, è possibile anche intercettare i tasti
digitati dall’utente tramite la direttiva @keyup.
Per reagire al tasto enter premuto all’interno di un
campo di input testuale, si usa @keyup.enter.
#BooleanCodingWeek
LIVE CODING
#BooleanCodingWeek
v-if
Con la direttiva v-if è possibile visualizzare alcuni
elementi della pagina in modo condizionale, solo se la
condizione logica è verificata.
#BooleanCodingWeek
LIVE CODING
#BooleanCodingWeek
v-for
Per visualizzare un elemento molteplici volte, sulla base
ad esempio degli elementi di un array, si usa la direttiva
v-for.
#BooleanCodingWeek
LIVE CODING
#BooleanCodingWeek
Dom 02 Lun 03 Mar 04 Mer 05 Gio 06 Ven 07 Sab 08
Introduzione Layout con Live Coding Programmare VueJS Chiamate Progetto e
a HTML e CSS CSS Flexbox Layout in JavaScript API con Axios final show
#BooleanCodingWeek
Dom 02 Lun 03 Mar 04 Mer 05 Gio 06 Ven 07 Sab 08
Introduzione Layout con Live Coding Programmare VueJS Chiamate Progetto e
a HTML e CSS CSS Flexbox Layout in JavaScript API con Axios final show
#BooleanCodingWeek
Registrazioni delle lezioni
Tutte le lezioni e le slide vengono registrate e
caricate su:
https://booleancodingweek.teachable.com
#BooleanCodingWeek