Я пытался выучить pug, ранее jade, для механизма шаблонов моего проекта nodejs. Я думаю, что это довольно легко выучить, так как синтаксис прост.
Ниже четырех пунктов приведены преимущества, которые я считаю вполне полезными после первой попытки:
- иметь наследование («расширение», иметь родительскую и дочернюю концепции)
- может использовать «maxins» как повторно используемую функцию (минимизирует размер кода)
- используйте намерение для определения области видимости (например, Python, не используйте уродливый и бесполезный закрывающий тег)
- может смешиваться с кодом js (но имеет довольно ограниченное использование, но лучше, чем ничего). например
- var tabs = ["tab1", "tab2", "tab3"]; - for (var i= 0; i< tabs.length; i++) li tab
=>
<li>tab1</li> <li>tab2</li> <li>tab3</li>
— — — — — — — — — — — — — — — — — — — — — — — — — —
Документ на мопса:
— — — — — — — — — — — — — — — — — — — — — — — — — —
Отличный синтаксический документ для нефрита:
— — — — — — — — — — — — — — — — — — — — — — — — — —
CLI (интерпретатор командного языка) для мопса
— — — — — — — — — — — — — — — — — — — — — — — — — —
Как добавить или удалить условный класс:
Опция 1:
вариант 2:
— — — — — — — — — — — — — — — — — — — — — — — — — —
Кстати, я смотрел видео на YouTube, в котором говорилось о том, чему нужно учиться веб-разработчику, будь то новичок или эксперт. Он перечислил все веб-технологии, от фронтэнда до бэкенда, и указал, какую из них он рекомендует выбрать или хотя бы знать о ней. Я думаю, что список, который он дал, является очень хорошим ориентиром для тех, кто хочет идти в ногу с тенденциями в мире Интернета.
Инструмент для презентаций, который он использовал, coggle.it, тоже кажется очень крутым.