Vidéo: [Quantic Laravel 06] Présentation de deux bibliothèques utiles 2025
JavaScript est un langage de programmation très puissant et peut être étendu de façon très puissante. Outre la célèbre bibliothèque jQuery, il existe de nombreuses autres bibliothèques intéressantes qui étendent la puissance de JavaScript. En voici quelques-unes:
-
Modernizr : La bibliothèque Web Modernizr est une bibliothèque fascinante qui teste les fonctionnalités de votre navigateur et vous permet d'utiliser HTML5 et CSS3 sur les anciens navigateurs. Vous pouvez consulter un exemple de programme en utilisant Modernizr pour déterminer quels éléments HTML5 / CSS3 fonctionnent sur votre navigateur actuel.
-
JavaScript InfoVis Toolkit : Cette bibliothèque vous permet de créer des outils interactifs de visualisation de données sur votre site. La plupart des visualisations vous permettent de visualiser les relations entre différents nœuds de données hiérarchiques. Les graphiques résultants sont souvent beaux et puissants. Les visualisations de données faites avec cet outil sont disponibles sur le site Web de la Maison Blanche ainsi que de nombreux sites d'information.
-
Trois. js : Cette bibliothèque intéressante est utilisée pour ajouter des fonctionnalités graphiques 3D à des sites Web en utilisant un certain nombre de technologies intéressantes. Sans aucun doute, la programmation 3D apporte ses propres complexités, mais cette technologie est particulièrement prometteuse car elle est multiplateforme, ouverte et capable de gérer du matériel accéléré en 3D. Un certain nombre d'autres outils et bibliothèques sont construits sur trois. js, y compris voxel. js, un outil pour construire des mondes de type Minecraft dans le navigateur, et Cube Slam , un jeu cool pong 3D joué dans le navigateur. Trois. js souligne l'énorme potentiel de la 3D multiplateforme dans le navigateur.
-
DHTMLX : C'est une bibliothèque intéressante qui offre une série de widgets tels que des outils de gestion de fichiers, des contrôles d'arborescence et de grille, des barres d'outils et des menus. La bibliothèque est destinée à vous aider à créer des applications de style bureau en utilisant les technologies Web. La bibliothèque comporte actuellement 23 contrôles. Il est disponible pour un usage gratuit et illimité sur des projets open-source, mais vous devez payer pour une licence d'utilisation de la bibliothèque sur des projets commerciaux. DHTMLX dispose d'un concepteur visuel qui vous aide à créer une interface visuelle similaire à Visual Basic. La bibliothèque comprend également un outil d'interface mobile pour la création d'applications Web puissantes pour les appareils mobiles.
-
Socket IO : HTML5 inclut un certain nombre d'extensions qui modifient la façon dont la programmation Web est effectuée. L'un des changements les plus importants est une fonctionnalité appelée web sockets , qui permet une communication en temps réel entre les clients et les serveurs. (Cela change profondément la nature du web et rend les outils comme le chat en temps réel et les jeux multijoueurs beaucoup plus faciles à construire sur le web.Malheureusement, les sockets web sont assez difficiles à programmer. Le Socket. La bibliothèque d'E / S simplifie ce processus en travaillant avec le noeud. js.
-
Noeud. js : JavaScript est généralement considéré comme une technologie côté client, où il est le plus souvent utilisé. Cependant, il y a un intérêt croissant pour l'utilisation de JavaScript sur le serveur. Nœud. js est une plateforme qui vous permet de créer et de manipuler vos propres serveurs personnalisés en utilisant JavaScript. C'est une idée puissante et intéressante qui a le potentiel de changer le web de façon importante.
-
PhoneGap : Bien que n'étant pas strictement une bibliothèque JavaScript, PhoneGap est un framework important qui modifie le développement mobile de manière importante. PhoneGap est un outil de navigation personnalisé qui vous permet de transformer n'importe quelle application HTML5 / JavaScript que vous écrivez dans une application mobile native pouvant être regroupée dans les différents magasins d'applications. PhoneGap vous permet essentiellement de convertir vos compétences de développement Web en compétences d'applications mobiles.
