bibliothèque JavaScript - JavaScript library

Une bibliothèque JavaScript est une bibliothèque de code JavaScript pré-écrit qui facilite le développement d'applications basées sur JavaScript, en particulier pour AJAX et d'autres technologies centrées sur le Web .

Histoire

Alors que JavaScript , tel qu'il a été développé pour la première fois par Netscape (et plus tard par Mozilla ), est depuis longtemps présent sur le Web pour de nombreux sites Web , il a acquis une notoriété particulière avec l'avènement de l' ère informatique Web 2.0 , dans laquelle JavaScript est devenu de plus en plus utilisé pour le développement d'interfaces utilisateur pour les applications, à la fois sur le Web et sur le bureau.

JavaScript a également été associé à CSS pour créer des pages Web dynamiques , qui sont également devenues populaires en tant qu'alternative plus efficace et plus accessible aux sites Web basés sur Flash .

Bibliothèques

Avec les demandes croissantes de JavaScript , un moyen plus simple pour les programmeurs de développer de telles interfaces dynamiques était nécessaire. Ainsi, des bibliothèques JavaScript et des bibliothèques de widgets JavaScript ont été développées, permettant aux développeurs de se concentrer davantage sur des applications plus distinctives d' Ajax . Cela a conduit à d'autres sociétés et groupes, tels que Microsoft et Yahoo! développer leurs propres bibliothèques d'interfaces utilisateur basées sur JavaScript, qui se retrouvent dans les applications Web développées par ces sociétés. Certaines bibliothèques JavaScript permettent une intégration plus facile de JavaScript avec d'autres technologies de développement Web, telles que CSS , PHP , Ruby et Java . De nombreuses bibliothèques incluent du code pour détecter les différences entre les environnements d'exécution et supprimer le besoin d'applications pour permettre de telles incohérences.

Presque toutes les bibliothèques JavaScript sont publiées sous une licence copycenter ou copyleft pour garantir une distribution, une utilisation et une modification sans licence.

Cadres

Certaines bibliothèques JavaScript, telles que Angular , sont classées comme des frameworks car elles présentent des capacités et des propriétés de pile complète que l'on ne trouve pas dans les bibliothèques JavaScript générales.

Voir également

Les références