JsLib est une bibliothèque de fonctions JavaScript en français. Son objectif est de faciliter le travail du développeur de deux manières :
- en mettant à sa disposition toutes les fonctions dont il peut avoir besoin au cours du développement d'un site Web dynamique ;
- en masquant totalement les problèmes de compatibilité entre les principaux navigateurs Web du marché.
Les fonctions de JsLib sont regroupées selon leur application dans plusieurs fichiers :
- chrono.js : Simule un chronomètre et affiche le temps écoulé.
- clavier.js : Capture et gère les évènements clavier.
- cookies.js : Lit, écrit et efface les cookies de la page Web courante.
- crypto.js : Chiffre/déchiffre (AES) et contrôle l'intégrité (MD5) des données.
- date.js : Formate la date du jour et la date de modification du document.
- dialogues.js : Affiche et contrôle les boîtes de dialogue les plus utilisées.
- dyna.js : Contrôle les divisions (ou couches) des pages Web dynamiques (DHTML).
- fenetres.js : Modifie les propriétés et le contenu des fenêtres du navigateur.
- forms.js : Formate, contrôle et récupère le contenu des formulaires.
- heure.js : Formate l'heure courante et l'affiche de manière statique ou dynamique.
- images.js : Contrôle le chargement et l'affichage des images.
- langue.js : Détecte la langue utilisée par le navigateur du client.
- liens.js : Insère un lien sur un texte, une image, un bouton ou une image dynamique.
- medias.js : Insère un média audio ou vidéo dans la page Web courante.
- monnaie.js : Calcule la TVA et les montants HT et TTC, et convertit une devise en Euro.
- navig.js : Détecte le navigateur, sa version et le système d'exploitation du client.
- souris.js : Capture et gère les évènements souris.
- xml.js : Charge un fichier XML et permet d'accéder aux données qu'il contient.