AngularJS et ARIA (synthèse)

1 commentaire

Publié le 31 octobre 2014 par Laurent Bracquart

Afin de préparer l’accompagnement de l’un de nos clients sur un projet utilisant le framework JavaScript de Google, nous avons réalisé une petite synthèse sur l’intégration de composants enrichis avec ARIA (externe) (en anglais) dans AngularJS (externe) (en anglais).

Nous la partageons ici.

N’hésitez pas à enrichir cette synthèse grâce à vos commentaires.

En bref

Par défaut, ARIA est prise en charge dans AngularJS par l’intermédiaire d’un module, mais ce dernier n’offre qu’un très maigre support de quelques attributs.

Du reste, le framework est extrêmement modulable et on développe en AngularJS en ayant largement la main sur les codes HTML/CSS/JS produits en sortie. Ainsi, dans le cas où un module de base n’est pas accessible, il est toujours possible de l’optimiser. En particulier, nous n’avons pas isolé de barrières quelconques à la mise en place d’états, de rôles, ou de propriétés ARIA.

En bref, AngularJS peut produire des interfaces riches très accessibles.

AngularJS

  • Framework JavaScript.
  • Libre et open source.
  • Développé par Google.
  • Lancé en 2009.
  • Couplé à jQuery (externe) (en anglais) dans une certaine mesure.
  • Philosophie : adapter, étendre et améliorer HTML pour créer des interfaces riches plutôt orientées applications.

L’accessibilité dans AngularJS

Pour plus d’informations

Vos commentaires

Ajouter un commentaire

Les champs avec astérisque (*) sont obligatoires.

Haut de page