5 options étendues de bibliothèque de code JavaScript pour les développeurs

  • Peter Holmes
  • 0
  • 2354
  • 87
Publicité

Hier, j'ai écrit sur le langage JavaScript et son fonctionnement. Qu'est-ce que JavaScript et comment ça marche? [Technologie expliquée] Qu'est-ce que JavaScript et comment ça marche? [Technologie expliquée]. S'appuyant sur l'immense popularité de JavaScript de nos jours sur le Web, un certain nombre de bibliothèques se sont imposées.

En quoi consiste exactement une bibliothèque et pourquoi voudriez-vous en utiliser une pour JavaScript alors que vous pouvez faire à peu près n'importe quoi sans inclure un autre fichier dans votre code? Content que tu aies demandé. Essayons d'y répondre et de jeter un coup d'œil aux principales options de la bibliothèque de code JavaScript disponibles..

Bibliothèques

Quand on parle de programmation et d’ordinateurs, les bibliothèques se réfèrent généralement à collection de code réutilisable cela vous aide à développer votre code pour un travail particulier. Les bibliothèques JavaScript, en particulier, vous fournissent une foule de fonctions utilitaires utiles qui facilitent grandement le développement. En outre, une bibliothèque de code JavaScript prend en charge les problèmes liés à plusieurs navigateurs, ce qui vous permet de vous concentrer sur la logique de votre application plutôt que de résoudre les divergences entre les différents navigateurs. Voici un aperçu des 5 bibliothèques JavaScript les plus populaires:

jQuery

On peut dire que la bibliothèque de code JavaScript la plus populaire existe. jQuery est appelé le “écris moins, fais plus” Bibliothèque JavaScript. Une des raisons en est la syntaxe concise et les liaisons uniques qui vous permettent d’effectuer des tâches complexes, qui nécessiteraient normalement une bonne quantité de code..

$ ('# toc'). enfants ('li'). addClass ('surbrillance'). show ('lent')

Il s'agit d'une ligne classique jQuery one-liners qui recherche un élément DOM avec l'id "toc", puis parcourt ses enfants pour rechercher les éléments "li", leur ajoute une surbrillance de classe et les masque en les animant lentement. Essayez de faire cela en une seule ligne de JavaScript brut!

La plus grande force de jQuery est la manipulation et le parcours DOM. Celles-ci ont été rendues si faciles avec jQuery que l'on a souvent tendance à relâcher l'écriture du balisage, en pensant qu'il est facile de le manipuler à l'aide de jQuery. En outre, jQuery possède également une excellente liste de plug-ins et d'interface utilisateur jQuery, ce qui est idéal pour étendre les capacités de jQuery et pour concevoir des interfaces utilisateur impressionnantes..

Outils Moo

Moo Tools offre également des fonctionnalités similaires. JQuery et Moo Tools offrent des fonctionnalités similaires et diffèrent légèrement par leur syntaxe. Moo Tools est légèrement plus enclin à écrire du JavaScript orienté objet. Bien que rien ne vous empêche de le faire avec jQuery, Moo Tools facilite réellement l'écriture de code orienté objet réutilisable. jQuery se concentre davantage sur la réalisation de tâches simples, Moo Tools s’adresse aux développeurs JavaScript de niveau intermédiaire à avancé qui souhaitent écrire des composants pour les utiliser plus tard..

Moo Tools a son propre répertoire de plugins, il n’est peut-être pas aussi riche que le répertoire de plugins de jQuery, mais c’est certainement celui vers lequel vous pouvez vous tourner lorsque vous en avez besoin. La documentation est bonne et il y a des livres qui se concentrent sur Moo Tools afin que vous puissiez commencer et être facilement opérationnel.

Boîte à outils Dojo

Comme son nom l'indique, il s'agit d'une boîte à outils. En tant que tel, il offre une API puissante qui vous permet d’effectuer facilement des tâches complexes telles que la manipulation, la traversée et l’animation de DOM via des sélecteurs CSS, comme le font la plupart des autres infrastructures et bibliothèques JavaScript. Où Dojo excelle, c’est le front de la performance. Dojo et jQuery sont les deux meilleures bibliothèques en termes de vitesses d'exécution (bien que, finalement, comparer les frameworks JS en termes de vitesse revient parfois à comparer des pommes à des oranges).

Dojo Toolkit propose également des widgets d'interface utilisateur riches que vous pouvez utiliser pour améliorer l'interface utilisateur de votre application. Dojo prend en charge tous les navigateurs populaires. La documentation est bonne, de même que plusieurs livres que vous pouvez acheter pour apprendre les tenants et les aboutissants de Dojo Toolkit..

Ext JS

Si vous vous concentrez sur l'interface utilisateur, lors du développement de votre application Web, Ext JS est peut-être l'une des meilleures solutions sur le marché. Ext JS fournit un ensemble complet de widgets qui donnent à votre application Web une application de bureau ressemblant à celle d'un ordinateur de bureau. Les widgets d'interface utilisateur sont également riches en fonctionnalités, capables d'extraire des données via diverses méthodes et de les afficher exactement comme vous le souhaitez..

Il y a des panneaux à onglets, des arbres, des accordéons, des grilles et bien plus encore. Celles-ci peuvent être combinées entre elles au moyen de dispositions (à la manière de Java Swings) pour concevoir une disposition complexe pouvant faire honte aux applications de bureau. Vous pouvez consulter certaines des applications de démonstration sur le site Ext JS pour voir ce que la bibliothèque de code javascript est capable de. Récemment, ils ont également publié le concepteur d'ext, qui vous permet de créer des interfaces utilisateur à l'aide d'opérations de glisser-déposer simples, puis vous donne le code de l'interface utilisateur..

YUI

YUI ou Yahoo! La bibliothèque d’interface utilisateur est la même que celle qui alimente Yahoo! page d'accueil. YUI est une bibliothèque JavaScript robuste, riche en fonctionnalités, développée par les ingénieurs de Yahoo et comprenant désormais du code provenant de contributeurs du monde entier..

La bibliothèque comprend un certain nombre de widgets d’interface utilisateur, d’utilitaires permettant de gérer l’animation, le glisser-déposer, les appels AJAX, etc. Contrairement aux autres bibliothèques populaires, YUI vous permet de choisir uniquement les fonctionnalités que vous souhaitez utiliser, ce qui permet de garder votre application légère. Vous pouvez trouver de nombreux exemples et tutoriels, ainsi qu'une excellente documentation pour vous aider.

Il y a une foule d'autres bibliothèques JavaScript qui n'ont pas trouvé une mention ci-dessus. Prototype, Scriptaculous, Mochikit, Qooxdoo, Ouvrez Rico pour en mentionner quelques-uns. Toutes les bibliothèques apportent quelque chose de plus à la table. Il n'y a jamais eu et il n'y aura jamais de gagnant clair. Celui que vous choisissez est celui avec lequel vous êtes le plus à l'aise et qui répond aux besoins de ce que vous essayez de construire..




Personne n'a encore commenté ce post.

De la technologie moderne, simple et abordable.
Votre guide dans le monde de la technologie moderne. Apprenez à utiliser les technologies et les gadgets qui nous entourent chaque jour et à découvrir des choses intéressantes sur Internet.