Отчасти связанный с этим вопросом , я хотел бы знать, существуют ли какие-либо общие соглашения для синтаксического выделения JavaScript, CSS и HTML / XML?В основном я думаю о таких вещах, как использование стандартизированных имен классов, идентификаторов или других хуков (например, использование RDFa, микроданных и т. Д.) Для выделения кода на стороне клиента.Я знаю, что есть ряд библиотек для подсветки синтаксиса в JavaScript, как упоминалось в связанном вопросе, и ряд текстовых редакторов и IDE также поддерживают темы для стилизации подсветки синтаксиса.Espresso даже использует CSS для определения цветов подсветки (хотя я не нашел спецификации).
Наши потребности очень чувствительны к производительности, но в идеале, если мы напишем свой собственный маркер, было бы неплохо использовать общее соглашение, чтобы таблицы стилей подсветки синтаксиса могли совместно использоваться приложениями и сайтами или легко переноситься.