Bibliothèques, API JavaScript/CSS pour créer un siteInternet côté front-end : Création de projets Web, images, mise en page, cartographie, audio, vidéo, 3D
Bibliothèques, API JavaScript basées sur jQuery, idéal pour parcourir et modifier le DOM : jQuery Mobile, Sammy.js, Masonry, Arctext.js, History.js, Zepto.js, FitText
Framework qui offre un environnement de développement bas niveau utilisant le langage JavaScript côté serveur pour générer des pages web. Vous pouvez créer des applications qui doivent répondre à de nombreuses requêtes rapidement et efficacement, en temps réel.
Offre une structure aux applications Web par un modèle Model-View-Controller et des évènements personnalisés. Quand les informations stockées dans le modèle sont modifiées, les views en sont informées.
Framework pour créer facilement des applications HTML5 natives fonctionnant sur tous les appareils : smartphones, tablettes, ordinateurs et télévisions.
Bibliothèque JavaScript multi-plateforme qui permet le parcours et la modification du DOM, la gestion d'évènements, les opérations liées à l'interface, des effets visuels et animations, la manipulation des feuilles de style en cascade, l'utilisation d'Ajax, etc.
Solution de Google pour développer et maintenir des applications Web basées sur des modules, par glissement des fonctionnalités. La programmation s'effectue en TypeScript et nécessite une compilation pour créer le graphe de dépendances, bien que JavaScript et Dart restent utilisables.
Offre des fonctions utilitaires pour accélérer et améliorer le codage en simplifiant la dépendance entre les bibliothèques JavaScript et en faisant apparaître les frameworks dans un ordre donné. Elle fonctionne aussi avec Rhino et Node.js.
Offre une réponse aux problématiques de Rich Internet Applications en rassemblant les fonctionnalités de script.aculo.us et Prototype : AJAX, animations graphiques, glisser-déposer.
Permet de réaliser des opérations asynchrones comme la lecture d'un fichier avec JSON. Une promesse passe par 3 états possibles : pending (attente), fulfilled (réussite) et rejected (échec).
Distribué seul ou partie intégrante de larges projets comme Ruby on Rails, script.aculo.us et Rico, il fournit diverses fonctions : raccourcis, fonctions utilisant XMLHttpRequest (Ajax), gestion de la programmation objet.
Boîte à outils complète pour développer rapidement des applications Web de bureau ou mobiles en Javascript (compatibilité multi-plateformes, graphiques, cartographie), exécutées côté client et communiquant avec le serveur grâce à Ajax.
Template complet contenant toutes les bonnes pratiques en terme de performances, de compatibilité inter-navigateurs, de JavaScript, d'accessibilité et de Flash. Une version sur-mesure peut être générée via Initializr.
Ensemble de bibliothèques permettant de riches contenus interactifs sur les technologies ouvertes Web via HTML5 : EaselJS (affichage), TweenJS (animation), PreloadJS (préchargement), SoundJS (audio).
Idéal pour créer des sites Web modernes et ambitieux. Ses composants permettent de créer vos propres balises HTML spécifiques à l'application, en utilisant "Handlebars" pour décrire leur balisage et JavaScript pour gérer leur comportement.