Мне показалось, что я довольно хорошо знаю JavaScript, но потом я подумал о том, как работают многофункциональные текстовые редакторы, такие как CKeditor, и понял, что понятия не имею.
Я предполагаю, что кнопки каким-то образом подключаются через JavaScript к текстовой области, но как это размечено.
Есть ли что-то особенное в полнофункциональных текстовых редакторах в Интернете, или это просто модные js?