간단한 CSS 코드 편집기

Barbara Streisand
풀어 주다: 2024-11-01 06:11:30
원래의
221명이 탐색했습니다.

이 기사에서는 주로 CSS를 사용하여 매우 간단한 브라우저 기반 코드 편집기를 만드는 방법에 대해 이야기하겠습니다. 원래는 제가 구축하고 있던 CMS에서 사용자가 JSON을 편집할 수 있도록 해야 할 때 이것을 구축했습니다.

코드와 실제 예제로 바로 이동하고 싶다면 여기로 가세요. 코드는 여기에서, 실제 예제는 여기에서 찾을 수 있습니다

콘텐츠 편집이 짜증나네요...

따라서 자신만의 코드 편집기를 만드는 것을 고려해 본 적이 있다면 아마도 contenteditable을 살펴보셨을 것입니다. contenteditable은 많은 상황에 적합하지만 입력하는 동안 콘텐츠를 업데이트하는 것과 관련하여 한 가지 큰 문제가 있습니다. 변경된 코드를 편집기에서 구문 강조 표시한 후 커서를 다시 원래 위치로 되돌리는 것은 거의 불가능합니다.

나의 경우에는 거대하고 무거운 라이브러리에 손을 대지 않고 아주 최소한의 것을 원했습니다. 저는 주로 CSS를 사용하고 Javascript를 사용하여 구문 강조 출력을 생성하고 미리보기를 업데이트하는 매우 간단한 편집기를 구축할 수 있는지 알아보기 시작했습니다.

일반