Librairies Javascript (Prototype/Scriptaculous/Yahoo UI, etc.)

Dernière mise à jour le 16 novembre 2009 à 13:03 par marlalapocket
Publié par Jeff
Pourquoi réinventer la roue alors qu'il existe une multitude de librairies offrant des fonctionnalités avancées ?

Néanmoins, devant la multitude de librairies, il vaut mieux savoir en quelques lignes quelles sont leurs fonctionnalités, leurs atouts et leur points faibles :



Dojo Toolkit



DoJo Toolkit est une librairie JavaScript très complète, gérant AJAX, événements JavaScript, animations, JSON, etc. :

Jquery



JQuery est une librairie JavaScript compacte possédant en outre l’avantage d’être très largement documentée et d'être relativement simple à utiliser :

MooTools



Moo.Tools est une alternative à Prototype basé sur un développement entièrement basé sur la programmation objet. Notons que ses fonctionnalités AJAX intègrent nativement le support JSON :

Prototype.js




Prototype est un framework, c’est-à-dire un ensemble de fonctionnalités permettant de simplifier la vie du développeur JavaScript. Il possède de nombreuses fonctions permettant de faire des appels AJAX en une seule ligne de code ou encore la possibilité de faire appel à n’importe quel élément de la page en utilisant la notation $('id_de_l_element'), pour peu que l’élément HTML ait un attribut « id » unique. Il s’agit d’une librairie sur laquelle reposent beaucoup des autres librairies JavaScript :

Rico



Rico est une librairie représentant une sorte d’alternative au couple Prototype + Scriptaculous puisqu’elle possède des fonctions Ajax, ainsi que des fonctionnalités telles que le glisser-déposer :

Script.aculo.us




Scriptaculous est une librairie permettant de faire des effets visuels spectaculaires sur sa page web. S’appuyant sur la librairie prototype, cette librairie est probablement une des plus utilisées sur Internet :

Yahoo! UI Library



Il s’agit de la librairie JavaScript utilisée par Yahoo et mise à disposition de la communauté sous une licence Open Source. Cette librairie permet de faire des interfaces aussi riches et interactives que celles existant sur la myriade de sites du géant américain Yahoo!
Meilleures réponses pour « Librairies Javascript (Prototype/Scriptaculous/Yahoo UI, etc.) » dans :
Javascript - Librairies d'effets pour vos images Voir Au gré de vos explorations du web, vous avez vu de superbes effets de présentation des images. Et ça vous plairaît bien de pouvoir proposer les mêmes à vos visiteurs. Voici quelques solutions en Javascript couplées à des CSS. Elles sont plus...
Javascript - Coloration syntaxique dans vos pages web VoirSi vous avez un site web contenant des exemples de code (php, javascript, C#, Delphi, Python...), il peut être intéressant d'avoir une coloration syntaxique. C'est parfois pénible à réaliser, mais il existe une librairie Javascript qui permet de...
[Yahoo] Configuration (POP3) pour Outlook, Eudora, Thunderbird… VoirIl est possible d'utiliser une boîte Yahoo!Mail avec un logiciel de messagerie (Outlook, Thunderbird...) mais pour cela, 2 solutions : SOLUTION 1 : Avec l'activation de l'option "Yahoo Direct" SOLUTION 2 : Sans activer l'option "Yahoo...
Lire ses emails Yahoo!Mail avec un client de messagerie VoirAfin de vous permettre de lire vos mails Yahoo! Mail avec l'aide d'un logiciel de messagerie (exemple: Mozilla ThunderBird, Outlook, Netscape, Eudora, etc.), voici les manipulations à effectuer : Configurer le compte Yahoo!Mail Configurer le...
Télécharger Yahoo Messenger VoirYahoo Messenger ne cesse d'évoluer et de nous rendre la messagerie instantanée encore plus agréable. Cette nouvelle version contient toujours les fonctions de base telles que l'envoie de texte, de fichiers, le partage de vidéos ou d'images… Les...
Télécharger Yahoo Widgets VoirYahoo Widget permet deprofiter d'un tas d'application Yahoo sur votre bureau tels que Radio, météo, traffic en temps réel, etc. Il est nécessaire d'installer ce composant au préalable pour pouvoir installer les widgets.
Télécharger Yahoo! Messenger Archive Decoder VoirL’historique des messages que vous envoyez via Yahoo Messenger ne sont pas automatiquement affiché, il faut passer par un mot de passe pour y accéder. Yahoo! Messenger Archive Decoder est comme son nom l’indique, in décodeur...
Javascript - Les événements VoirQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...
Javascript - l'objet Array VoirLes particularités de l'objet Array L'objet Array est un objet du noyau Javascript permettant de créer et de manipuler des tableaux. Voici la syntaxe à utiliser pour créer une variable tableau : var x = new Array(element1[, element2, ...]); Si...