SlideShare a Scribd company logo
JQuery [6]
 Matteo Magni
Jquery UI
Jquery UI
jQuery UI è una libreria open source di plug-
in basata sulla libreria JavaScript JQuery.
Ogni componente è costruito secondo
l'architettura di JQuery ed è completamente
personalizzabile. Fornisce interazioni ed
animazioni, effetti avanzati e widgets.
(wikipedia)
Quattro aree
• Interactions :
  drag&drop, ridimensionamento, ordinamento e selezione;

• Widgets
  Componenti già pronti come accordion, datepicker...

• Effects
  Transizioni animate

• Utilities
  Utilità di basso livello da usare per le interazioni, i widgets e gli
  effetti
Interazioni
• Draggable
 Rende gli elementi draggable
• Droppable
 Controlla dove gli elementi dragged possono essere droppati
• Resizable
 Rende gli elementi ridimensionabili
• Selectable
 Avanzate caratteristiche di selezione per liste di elementi
• Sortable
 Liste di elementi facilmente ordinabili
Esempio
$(function() {
  $( "#resizable" ).resizable();
});
Widgets
• Accordion
 classico container Accordion
• Autocomplete
 Auto-completamento basato su ciò che l'utente digita
• Button
 Pulsante avanzato
• Datepicker
 Date-picker avanzato
Datepicker
$(function() {
 $( "#datepicker" ).datepicker();
});
Widgets [2]
• Dialog
 Mostra dialog box sopra altri contenuti
• Progressbar
 Progress bar, animate e non
• Slider
 Slider completamente customizzabile con varie features
• Tabs
 Tabbed user interface handling, con content sia inline che
 ondemand
Dialog
Effetti
• Color Animation
 Animazione attraverso il passaggio da un colore ad un altro

• Toggle Class, Add Class, Remove Class, Switch
  Class
 Animazione basata sul passaggio da uno style ad un altro

• Effect
 Varietà di effetti (appear, slide-down, explode, fade-in, etc.)

• Toggle
 Switch su un effetto On oppure Off

• Hide, Show
 Simile all'effetto di cui sopra
Utilities
• Position
 Imposta la posizione relativa di un elemento rispetto
 ad un altro (alignment)
Themeroller
        http://jqueryui.com/themeroller/
ThemeRoller è un applicativo online che ci
consente di generare il tema di base di
jQuery UI.
Inoltre ci mette a disposizione alcuni temi
già fatti.
jQuery - 6 | WebMaster & WebDesigner
jQuery - 6 | WebMaster & WebDesigner
Domande?

               Slide:
http://www.slideshare.net/ilbonzo
               Code:
https://github.com/ilbonzo/Cypher
                mail:
        matteo@magni.me

More Related Content

PDF
AngularJS 101 - Everything you need to know to get started
PDF
PPTX
Write less do more...with jQuery
PDF
jQuery - 5 | WebMaster & WebDesigner
PPT
Introduzione a jQuery
PDF
Introduzione a jQuery
TXT
Link. javascript ajax
PDF
jQuery - 1 | WebMaster & WebDesigner
AngularJS 101 - Everything you need to know to get started
Write less do more...with jQuery
jQuery - 5 | WebMaster & WebDesigner
Introduzione a jQuery
Introduzione a jQuery
Link. javascript ajax
jQuery - 1 | WebMaster & WebDesigner

Similar to jQuery - 6 | WebMaster & WebDesigner (20)

PDF
Bootstrap 3.0 - Introduzione
PDF
Salvatore Laisa, WordPress + JQuery
PDF
jQuery - 1 | WebMaster & WebDesigner
PPTX
jQuery e i suoi plugin
PDF
Jquery mobile per App
PPT
ODP
Matteo baccan raspberry pi - linox 2015 - corso parte 3
PDF
Download full ebook of Extending jQuery Keith Wood instant download pdf
PDF
jQuery - 4 | WebMaster & WebDesigner
ODP
Introduzione a Twitter Bootstrap
PDF
Applicazioni HTML5 Superveloci - Salvatore Romeo
PDF
Antica presentazione AJAX
PDF
Studio e sviluppo di un sito web responsive attraverso Bootstrap
ODP
Rich Ajax Web Interfaces in Jquery
PDF
Niccolò Becchi: Introduzione a GWT
PDF
jQuery - 5 | WebMaster & WebDesigner
PPTX
Bootstrap
PDF
I linguaggi del web - seconda edizione (3° giornata)
PDF
Sencha touch: panoramica e orientamento sul codice
PPTX
Come sviluppare applicazioni cross device con HTML
Bootstrap 3.0 - Introduzione
Salvatore Laisa, WordPress + JQuery
jQuery - 1 | WebMaster & WebDesigner
jQuery e i suoi plugin
Jquery mobile per App
Matteo baccan raspberry pi - linox 2015 - corso parte 3
Download full ebook of Extending jQuery Keith Wood instant download pdf
jQuery - 4 | WebMaster & WebDesigner
Introduzione a Twitter Bootstrap
Applicazioni HTML5 Superveloci - Salvatore Romeo
Antica presentazione AJAX
Studio e sviluppo di un sito web responsive attraverso Bootstrap
Rich Ajax Web Interfaces in Jquery
Niccolò Becchi: Introduzione a GWT
jQuery - 5 | WebMaster & WebDesigner
Bootstrap
I linguaggi del web - seconda edizione (3° giornata)
Sencha touch: panoramica e orientamento sul codice
Come sviluppare applicazioni cross device con HTML
Ad

More from Matteo Magni (20)

PDF
Introduzione DevOps con Ansible
PDF
HTML5 e Css3 - 7 | WebMaster & WebDesigner
PDF
HTML5 e Css3 - 6 | WebMaster & WebDesigner
PDF
HTML5 e Css3 - 5 | WebMaster & WebDesigner
PDF
HTML5 e Css3 - 4 | WebMaster & WebDesigner
PDF
HTML5 e Css3 - 3 | WebMaster & WebDesigner
PDF
HTML5 e Css3 - 2 | WebMaster & WebDesigner
PDF
HTML5 e Css3 - 1 | WebMaster & WebDesigner
PDF
jQuery - 4 | WebMaster & WebDesigner
PDF
jQuery - 3 | WebMaster & WebDesigner
PDF
jQuery - 2 | WebMaster & WebDesigner
PDF
Javascript - 7 | WebMaster & WebDesigner
PDF
Javascript - 6 | WebMaster & WebDesigner
PDF
Javascript - 5 | WebMaster & WebDesigner
PDF
Javascript - 4 | WebMaster & WebDesigner
PDF
Javascript - 3 | WebMaster & WebDesigner
PDF
Javascript - 2 | WebMaster & WebDesigner
PDF
Javascript - 1 | WebMaster & WebDesigner
PDF
Web Usability - 3 | WebMaster & WebDesigner
PDF
Web Usability - 2 | WebMaster & WebDesigner
Introduzione DevOps con Ansible
HTML5 e Css3 - 7 | WebMaster & WebDesigner
HTML5 e Css3 - 6 | WebMaster & WebDesigner
HTML5 e Css3 - 5 | WebMaster & WebDesigner
HTML5 e Css3 - 4 | WebMaster & WebDesigner
HTML5 e Css3 - 3 | WebMaster & WebDesigner
HTML5 e Css3 - 2 | WebMaster & WebDesigner
HTML5 e Css3 - 1 | WebMaster & WebDesigner
jQuery - 4 | WebMaster & WebDesigner
jQuery - 3 | WebMaster & WebDesigner
jQuery - 2 | WebMaster & WebDesigner
Javascript - 7 | WebMaster & WebDesigner
Javascript - 6 | WebMaster & WebDesigner
Javascript - 5 | WebMaster & WebDesigner
Javascript - 4 | WebMaster & WebDesigner
Javascript - 3 | WebMaster & WebDesigner
Javascript - 2 | WebMaster & WebDesigner
Javascript - 1 | WebMaster & WebDesigner
Web Usability - 3 | WebMaster & WebDesigner
Web Usability - 2 | WebMaster & WebDesigner
Ad

jQuery - 6 | WebMaster & WebDesigner

  • 3. Jquery UI jQuery UI è una libreria open source di plug- in basata sulla libreria JavaScript JQuery. Ogni componente è costruito secondo l'architettura di JQuery ed è completamente personalizzabile. Fornisce interazioni ed animazioni, effetti avanzati e widgets. (wikipedia)
  • 4. Quattro aree • Interactions : drag&drop, ridimensionamento, ordinamento e selezione; • Widgets Componenti già pronti come accordion, datepicker... • Effects Transizioni animate • Utilities Utilità di basso livello da usare per le interazioni, i widgets e gli effetti
  • 5. Interazioni • Draggable Rende gli elementi draggable • Droppable Controlla dove gli elementi dragged possono essere droppati • Resizable Rende gli elementi ridimensionabili • Selectable Avanzate caratteristiche di selezione per liste di elementi • Sortable Liste di elementi facilmente ordinabili
  • 7. Widgets • Accordion classico container Accordion • Autocomplete Auto-completamento basato su ciò che l'utente digita • Button Pulsante avanzato • Datepicker Date-picker avanzato
  • 9. Widgets [2] • Dialog Mostra dialog box sopra altri contenuti • Progressbar Progress bar, animate e non • Slider Slider completamente customizzabile con varie features • Tabs Tabbed user interface handling, con content sia inline che ondemand
  • 11. Effetti • Color Animation Animazione attraverso il passaggio da un colore ad un altro • Toggle Class, Add Class, Remove Class, Switch Class Animazione basata sul passaggio da uno style ad un altro • Effect Varietà di effetti (appear, slide-down, explode, fade-in, etc.) • Toggle Switch su un effetto On oppure Off • Hide, Show Simile all'effetto di cui sopra
  • 12. Utilities • Position Imposta la posizione relativa di un elemento rispetto ad un altro (alignment)
  • 13. Themeroller http://jqueryui.com/themeroller/ ThemeRoller è un applicativo online che ci consente di generare il tema di base di jQuery UI. Inoltre ci mette a disposizione alcuni temi già fatti.
  • 16. Domande? Slide: http://www.slideshare.net/ilbonzo Code: https://github.com/ilbonzo/Cypher mail: matteo@magni.me