Jslib (bibliothèque javascript, v1.2)

Soyez le premier à donner votre avis sur cette source.

Vue 10 434 fois - Téléchargée 1 046 fois

Description

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é de manière statique ou dynamique.
- 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 signe (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 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.
- 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 ("rollover").
- 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.

Source / Exemple :


Téléchargement sur :
http://jslib.sourceforge.net/

Conclusion :


JsLib 1.2
Copyright © 2001-2003 Etienne CHEVILLARD

Ce programme est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier conformément aux dispositions de la Licence Publique Générale GNU, telle que publiée par la Free Software Foundation ; version 2 de la licence, ou encore (à votre choix) toute version ultérieure.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
544
Date d'inscription
vendredi 5 décembre 2003
Statut
Membre
Dernière intervention
20 mai 2005

Exellent ! J'ai trouvé des bouds de code interressants comme :
"document.documentElement && document.documentElement.clientHeight" pour détecter IE6 avec un DOCTYPE. J'avais utilisé une autre formule qui ne me satisfaisait pas.
En fait c'est une mine pour moi, avec des exemples .
Personnellement je cherche à optimiser et j'utilise pas mal de variables à 2 ou 3 lettres pour remplacer les codes répétitifs. J'emploie beaucoup la méthode soit,soit.
De plus, je pense qu'on peut abandonner les "document.all" et "document.layer" car s'interresser au navigateurs modernes :
DOM-1 du W3C : Mozilla 1, Netscape 6/7, IE 5/6, Opera 7
c'est déjà + de 95% des internautes en progression et c'est bien plus simple. D'autant que le DOM2 arrive.
Bravo continuez.
Messages postés
629
Date d'inscription
mercredi 3 juillet 2002
Statut
Membre
Dernière intervention
9 octobre 2006

nitro128, plutôt que de critiquer, aide-le à développer alors ;o))) lol
tu sais moi y'a un truc qui aurait du sortir en septembre mais bein chui à la bourre parce que j'ai sorti d'autres trucs, j'ai beaucoup de boulot donc le soir chui crevé... bref tout un tas de trucs, bon les gens attendront un peu ;o)
Messages postés
229
Date d'inscription
vendredi 16 août 2002
Statut
Membre
Dernière intervention
9 juillet 2003

en 1 an, elle n'aura subie que si peu de mises a jour ???

« Quant à l'aspect objet, c'est la principale évolution prévue... pour la version 2.0 ! »
...
Messages postés
8
Date d'inscription
lundi 6 janvier 2003
Statut
Membre
Dernière intervention
28 février 2005

Une version 1.3 est en cours de développement, avec quelques corrections de bugs, une mise à jour de navig.js pour tenir compte des nouveaux navigateurs, et de nouvelles fonctions notamment pour forms.js.

Sortie prévue début 2004.

Patience :o)
Messages postés
229
Date d'inscription
vendredi 16 août 2002
Statut
Membre
Dernière intervention
9 juillet 2003

rien de nouveau ?
Afficher les 9 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.