Завершено

Преобразовать специально отформатированный текст в HTML

Привет! Есть простая, но интересная задачка.

Расскажу историю, которую переживает пользователь, а вам нужно создать программное решение для определенного момента этой истории. Конкретно задач в виде "исходные данные" и "ожидаемый результат" можно посмотреть в файле в приложении.

Итак, история (User story):

Человек пишет какой-то текст на сайте в <textarea>.

Иногда, если ему это нужно, он специальным образом обрамляет написанный им текст с помощью специальных символов. Например, *делает так* или _так_ или еще как-то (более подробно и конкретно по задаче - в файле в приложении).

После того, как он закончил писать текст, он его обычно сохраняет. В базу.

При этом, <textarea> становится невидимой, а на ее месте появляется <div> с HTML разметкой внутри. Содержимое этого <div> создается путем преобразования с помощью JavaScript/jQuery скрипта(-ов) того, что написано в <textarea> или пришло по AJAX-запросу из базы.

Таким образом, в базу сохраняется только содержимое <textarea> - простой текст, а форматирование применяется отдельно, на лету, на основе специальных символов и правил, в момент отображения содержимого.

Красиво, удобно и элегантно. Вот и вся история.

Но вам нужно реализовать не всю историю, а лишь ее часть: создать этот JS/jQuery скрипт, который сделает трансляцию переданного ему текста с разделителями линий '\n' в HTML код, полностью готовый для вставки в <div>...</div>.

Если вы выполните эту задачу так, как ожидается, я дам еще задания по расширению этой JS/jQuery библиотеки с рендерингом других элементов.

Спасибо за внимание и хорошего дня!

Квалификация: Javascript, jQuery / Prototype, Архитектура ПО

Показать больше user submit form image jquery ajax, insert html ajax jquery, html ajax jquery, jquery combobox js jquery ajax, jquery ajax loading pages javascript, recaptcha html ajax javascript example, javascript css html ajax button, html css php mysql javascript json ajax access, simple ajax paypal checkout javascript, ajax restaurant reservation javascript

О работодателе:
( 5 отзыв(-а, -ов) ) Saint-Petersburg, Russian Federation

ID проекта: #8362624

Поручен:

NIkoSun

Доброго времени суток. Задачу понял. Нужен пример для теста. Работу буду вести на локальном компьютере. Когда завершу тестирование, вышлю Вам код или выложу на сервер, который Вы мне укажите. С уважением, Нико Больше

$30 USD за 1 день
(2 отзывов(-а))
1.7