и посмотреть медиа
Página web - Motor de mando DevOps
и посмотреть медиа
Canal con materiales en frontend, backend y DevOps en un solo lugar. Ideal para desarrolladores web.
Canal con materiales en frontend, backend y DevOps en un solo lugar. Ideal para desarrolladores web.
El canal combina información actual sobre desarrollo de frontends, backend y DevOps. Publica artículos, tutoriales y noticias para todas las etapas de desarrollo web. Adecuado para principiantes y especialistas experimentados que quieran mantenerse al día con las tendencias.
Три попытки собрать текстовый редактор в браузере: Canvas, contenteditable и textarea Дэвид Бушелл решил написать свой редактор и прошёл все грабли по очереди. Canvas даёт полный контроль над отрисовкой и ничего бесплатно: ни выделения, ни undo, ни вставки нескольких строк, ни прокрутки, а курсор и стрелки пришлось программировать с нуля при заметной нагрузке на CPU. Второй заход: contenteditable="plaintext-only" с отключёнными autocapitalize, autocorrect, spellcheck и translate. Проверка орфографии давала скачки задержки ввода. Но на длинном тексте выяснилось, что обычный заметно производительнее. Итоговая схема: textarea принимает ввод, отдельный слой сверху рисует подсветку синтаксиса, а Tree-sitter обрабатывает только видимые строки, потому что слишком много CSS Highlights само становится узким местом. Бонус для тех, кто считает символы: "🍋🟩".length даёт 5, spread даёт 3, а Intl.Segmenter честно видит один графем. Разбор у автора. #javascript
Открыть канал и посмотреть медиаSolo los usuarios registrados pueden compartir su opinión.
¡Sé el primero en compartir tu experiencia con este recurso!