среда, 6 января 2010 г.

Как написать WYSIWYG редактор. Для чайников

Эта запись предназначается только для начинающих javascript-еров или для тех, кто не очень знаком с технологией WYSIWYG.
Итак, если нам нужно написать WYSIWYG редактор, то следуем инструкции:
  1. Идем к человеку, который поставил задачу “написать WYSIWYG редактор” и выясняем, действительно ли ему нужен этот самый WYSIWYG, или можно обойтись BB-тегами. Если точно нужен, и он все обдумал, то: 
  2. Определяем, сколько времени мы имеем для написание этого самого редактора.
  • если у нас есть на это больше 2-х месяцев по 8 часов сразу и потом еще по 1-2 недели в год ежегодно и есть очень веские основания не использовать готовые редакторы, то изучаем предмет: небольшая статья , еще одна, и и вот без этого не обойтись. А главное, изучайте код готовых редакторов на предмет особенностей браузеров и подводных камней
  • иначе смотрим в сторону готовых редакторов, например tinymce. Интегрировать хороший готовый редактор будет во много раз быстрее.

 Ненаучное обоснование: