Carota werkt niet als klassieke WYSIWYG editors helemaal. In plaats van te vertrouwen op nieuwe contentEditable attribuut HTML5's, ontwikkelaar Daniel Earwicker volgde in de voetsporen van Google en Apple en ontwikkelde zijn eigen tekst rendering engine.
De motivatie achter deze komt voort uit het feit dat HTML5 contentEditable produceert verschillende resultaten in de meeste browsers, terwijl HTML5 canvas ondersteuning maakt uit tekst in één enkele, uniforme manier.
Carota zal dezelfde zoek resultaten te produceren op alle browsers, en het gebruik van JSON om de tekst, kan het gemakkelijk worden doorgegeven tussen de client-server en vice-versa te slaan zonder dat te maken met Markdown, BBCode, HTML of andere styling formaat.
. Om te helpen een greep over hoe de editor werkt, een Carota demo is beschikbaar met de download-pakket, en op de editor's homepage en
Eisen
< p>- Javascript nodig op client side
- HTML 5 canvas enabled browser
Reacties niet gevonden