présentation de jquery ui

14
Présentation de jQuery UI Fabien Baligand

Upload: fabien-baligand

Post on 29-Nov-2014

4.040 views

Category:

Technology


7 download

DESCRIPTION

Une présentation de la bibliothèque de widgets JavaScript jQuery UI, permettant de réaliser facilement des applications RIA avec un thème personnalisé

TRANSCRIPT

Page 1: Présentation de jQuery UI

Présentation de jQuery UI

Fabien Baligand

Page 2: Présentation de jQuery UI

Cliquez pour ajouter un titre

• Cliquez pour ajouter un plan

2

Dans jQuery UI, il y a jQuery

� jQuery est une bibliothèque javascript open-source très populaire qui permet :

� De manipuler le DOM HTML

� De réaliser des effets DHTML

� Ses forces :

� Une API simple à comprendre et à utiliser

� Ses sélecteurs puissants basés sur CSS

� Une bibliothèque compatible tous navigateurs

� Ses plugins à profusion, dont beaucoup de qualité

� Sa communauté

Page 3: Présentation de jQuery UI

Cliquez pour ajouter un titre

• Cliquez pour ajouter un plan

3

jQuery UI : définition

jQuery UI est principalement une biblioth èque de widgets JS, utilisable avec votre propre charte graphique

Page 4: Présentation de jQuery UI

Cliquez pour ajouter un titre

• Cliquez pour ajouter un plan

4

jQuery UI : widgets

� Onglets

� Accordéon

� Bouton

� Calendrier

� Dialogue

� Auto-complétion

� Barre de progression

� Curseur

Page 5: Présentation de jQuery UI

Cliquez pour ajouter un titre

• Cliquez pour ajouter un plan

5

jQuery UI : widgets

Page 6: Présentation de jQuery UI

Cliquez pour ajouter un titre

• Cliquez pour ajouter un plan

6

� Code HTML :<input value="submit" type="submit">

� Code JAVASCRIPT :

$("input:submit").button();

jQuery UI : exemple (bouton )

Page 7: Présentation de jQuery UI

Cliquez pour ajouter un titre

• Cliquez pour ajouter un plan

7

jQuery UI : exemple (bouton )

� Résultat :

Page 8: Présentation de jQuery UI

Cliquez pour ajouter un titre

• Cliquez pour ajouter un plan

8

� Code HTML :<div id="tabs">

<ul><li><a href="#tabs-1">Tab 1</a></li><li><a href="#tabs-2">Tab 2</a></li><li><a href="#tabs-3">Tab 3</a></li>

</ul><div id="tabs-1">contenu 1</div><div id="tabs-2">contenu 2</div><div id="tabs-3">contenu 3</div>

</div>

� Code JAVASCRIPT :

$("#tabs").tabs();

jQuery UI : exemple (onglets )

Page 9: Présentation de jQuery UI

Cliquez pour ajouter un titre

• Cliquez pour ajouter un plan

9

� Résultat :

jQuery UI : exemple (onglets )

Page 10: Présentation de jQuery UI

Cliquez pour ajouter un titre

• Cliquez pour ajouter un plan

10

jQuery UI : th èmes

� 24 thèmes fournis

� Possibilité de définition rapide et facile d’un thème complètement personnalisé :

� Couleurs des fonds, bordures, textes et icônes

� Texture des fonds

� Polices

� Corner Radius

� Ombres portées

Page 11: Présentation de jQuery UI

Cliquez pour ajouter un titre

• Cliquez pour ajouter un plan

11

jQuery UI : définir son th ème

Page 12: Présentation de jQuery UI

Cliquez pour ajouter un titre

• Cliquez pour ajouter un plan

12

jQuery UI : interactions

� Plusieurs comportements peuvent être définis sur un composant HTML :

� Drag & Drop

� Redimensionnement

� Sélection (dans une liste de composants)

� Tri (dans une liste de composants)

Page 13: Présentation de jQuery UI

Cliquez pour ajouter un titre

• Cliquez pour ajouter un plan

13

jQuery UI : interactions (drag&drop )

Page 14: Présentation de jQuery UI

Cliquez pour ajouter un titre

• Cliquez pour ajouter un plan

14

jQuery UI : avantages

� Code HTML simple

� Code Javascript simple

� Nombreuses possibilités de param étrage

� Résultat visuel agréable et sobre

� Documentation complète avec de nombreux exemples

� Thèmes personnalisables facilement