Il y a plusieurs (très bon) rich text éditeurs de sites web écrits en Javascript (par exemple FCKeditor, YUI Texteditor et beaucoup d'autres).
Cependant, je ne pouvais pas trouver toutes tutoriel sur la façon de construire un tel composant. Quelque chose qui pourrait expliquer à la fois les considérations de haut niveau (de l'architecture) et/ou plus de détails dans les bas-niveau des points "critiques" (c'est à dire pourquoi la plupart des éditeurs de là l'utilisation d'une iFrame, comment gérez-vous l'entrée de clavier comme Ctrl-B Ctrl-C lorsque le texte est sélectionné et quand il n'est pas etc)
Ma principale motivation est de la curiosité; si j'avais à mettre en valeur un éditeur aujourd'hui, je ne sais pas par où commencer.
Personne ne sait de toute tutoriel qui couvre les questions ci-dessus (dans l'idéal, quelque chose qui explique comment construire un éditeur wysiwyg à partir de zéro)?