Force est de constater que plus je développe en .Net, plus certaines facilités me manquent lorsque je développe en JavaScript.

La Librairie.Net.js est née de ce constat et essayera de vous mettre à disposition un ensemble de fichiers permettant d'agrémenter le modèle JavaScript par des méthodes et objets issus de la référence du Framework .Net.

Premier fichier de la librairie, String.Net.js v1.0 est un ensemble de méthodes ajoutées à l'objet String.

Version : 1.0
Dernière mise à jour : 14/07/2004

Description :
   Ce fichier étend le modèle objet String en ajoutant ou remplaçant des méthodes.
   Cette nouvelle définition de l'objet String est basée sur la référence de la classe System.String du Microsoft .Net Framework.

Exemples :
   Voir Référence en ligne.

Ancienne méthodes JavaScript remplacées :
   _indexOf(String)
   _indexOf(String, Integer)
   _lastIndexOf(String)
   _lastIndexOf(String, Integer)
   _replace(String, String)

Nouvelles méthodes ajoutées :
   endsWith(String)
   equals(String)
   format(String0, String1, ..., StringN)
   indexOf(String)
   indexOf(String, Integer)
   indexOf(String, Integer, Integer)
   insert(Integer, String)
   lastIndexOf(String)
   lastIndexOf(String, Integer)
   lastIndexOf(String, Integer, Integer)
   padLeft(Integer)
   padLeft(Integer, String)
   padRight(Integer)
   padRight(Integer, String)
   remove(Integer, Integer)
   replace(String, String)
   startsWith(String)
   trim()
   trimEnd()
   trimStart()

Télécharger le fichier String.Net.js v1.0 et ses exemples.

[UPDATE]
Un autre fichier proposé par Jb avec une belle implementation de HashTable !!
http://blogs.labo-dotnet.com/colophon/archive/2004/07/14/3386.aspx

Aurelien
Member of WygTeam