Transcript
Page 1: jQuery - 6 | WebMaster & WebDesigner

JQuery [6]Matteo Magni

Page 2: jQuery - 6 | WebMaster & WebDesigner

Jquery UI

Page 3: jQuery - 6 | WebMaster & WebDesigner

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)

Page 4: jQuery - 6 | WebMaster & WebDesigner

Quattro aree• Interactions :

drag&drop, ridimensionamento, ordinamento e selezione;

• WidgetsComponenti già pronti come accordion, datepicker...

• EffectsTransizioni animate

• UtilitiesUtilità di basso livello da usare per le interazioni, i widgets e gli effetti

Page 5: jQuery - 6 | WebMaster & WebDesigner

Interazioni• Draggable

Rende gli elementi draggable

• Droppable Controlla dove gli elementi dragged possono essere droppati

• ResizableRende gli elementi ridimensionabili

• Selectable Avanzate caratteristiche di selezione per liste di elementi

• Sortable Liste di elementi facilmente ordinabili

Page 6: jQuery - 6 | WebMaster & WebDesigner

Esempio

$(function() {

  $( "#resizable" ).resizable();

});

Page 7: jQuery - 6 | WebMaster & WebDesigner

Widgets

• Accordion classico container Accordion

• Autocomplete Auto-completamento basato su ciò che l'utente digita

• Button Pulsante avanzato

• Datepicker Date-picker avanzato

Page 8: jQuery - 6 | WebMaster & WebDesigner

Datepicker

$(function() {

 $( "#datepicker" ).datepicker();

});

Page 9: jQuery - 6 | WebMaster & WebDesigner

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

Page 10: jQuery - 6 | WebMaster & WebDesigner

Dialog

Page 11: jQuery - 6 | WebMaster & WebDesigner

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.)

• ToggleSwitch su un effetto On oppure Off

• Hide, ShowSimile all'effetto di cui sopra

Page 12: jQuery - 6 | WebMaster & WebDesigner

Utilities

• Position Imposta la posizione relativa di un elemento rispetto ad un altro (alignment)

Page 13: jQuery - 6 | WebMaster & WebDesigner

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.

Page 14: jQuery - 6 | WebMaster & WebDesigner
Page 15: jQuery - 6 | WebMaster & WebDesigner
Page 16: jQuery - 6 | WebMaster & WebDesigner

Domande?

Slide:

http://www.slideshare.net/ilbonzo

Code:

https://github.com/ilbonzo/Cypher

mail:

[email protected]


Top Related