Раскраска синтаксиса IDE с помощью веб-интерфейса в JS и CSS [закрыто]CSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Раскраска синтаксиса IDE с помощью веб-интерфейса в JS и CSS [закрыто]

Сообщение Anonymous »

То, что мне нужно добавить, вероятно, для вас просто, но у меня возникли некоторые проблемы.

Проблема в том, что мне нужно создать веб-IDE без использования библиотек, таких как код. -mirror, поэтому для начала я установил редактируемое окно редактора текста/кода:

Код: Выделить всё

this is a monospaced font.
и я использую CSS, чтобы элемент редактирования кода заполнял экран и добавлял моноширинный шрифт:

Код: Выделить всё

#ce {
position: absolute;
left: 0px;
top: 0px;
width: 100vw;
height: 100vh;
color: #fff;
background-color: #8f8f8f;
font-family: 'Courier New', monospace; /* monospaced font */
font-size: 13px;
padding: 5px;
}
и JS. Это та часть, с которой я борюсь, поскольку я не совсем понимаю JavaScript в целом. На данный момент я совершенно новичок в идее создания веб-сайтов.

Код: Выделить всё

const editor = document.getElementById("ce")
Как вы можете видеть из фрагмента кода JavaScript, максимум, что я мог сделать, это определить элемент div, но мне нужна помощь с добавлением — это возможность перекрашивать определенные фразы или комбинации символов, если они обнаруживаются в тексте. По сути, это простой синтаксис. Я знаю, что мне придется добавить отдельные классы CSS, по крайней мере, для отдельного синтаксиса, например:

Код: Выделить всё

.string {
color: #439B30;
}
.num {
color: #85FF88;
}
Поскольку я определил в CSS отдельные классы для синтаксиса различных элементов, как мне создать функцию JavaScript, которая обновляет/обновляет текст всякий раз, когда вводится число или строка и поместите его в класс, чтобы затем он создал тег и поместил его в класс, чтобы он отображался цветом? На мой взгляд, эту часть сложно выполнить, поскольку на самом деле не так уж много документации по JavaScript, которая описывает это. Я прошу либо документацию о чем-то подобном, либо руководство по этому поводу, а не кого-то, кто сделает это за меня.


Подробнее здесь: https://stackoverflow.com/questions/781 ... js-and-css
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Раскраска шрифта. Объединение символов без отделения от базового глифа.
    Anonymous » » в форуме CSS
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Раскраска строк и столбцов Datagrid WPF
    Anonymous » » в форуме C#
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Условное раскраска стиля Ipyaggrid Cell
    Anonymous » » в форуме Javascript
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Динамическая государственная раскраска в Индии карта с использованием Amcharts 5
    Anonymous » » в форуме Javascript
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Javafx раскраска табличка
    Anonymous » » в форуме JAVA
    0 Ответы
    0 Просмотры
    Последнее сообщение Anonymous

Вернуться в «CSS»