У меня возник вопрос, который меня давно интересовал. Я делаю систему шаблонов для интерфейсов, где теги интерпретируются (например, Smarty). Мне было интересно, есть ли смысл в том, чтобы теги могли взаимодействовать с HTML-документом и другими тегами «Smartyish». Я надеялся, что у сообщества будут какие-то мысли по этой ситуации.
Преимущества:
- Больше возможностей (теги могут сообщать другим тегам, как смотреть)
- Улучшенная структура (умные теги ведут себя и выглядят так же, как HTML-теги)
- Теги могут манипулировать любым элементом на странице.
Недостатки:
- Теги могут манипулировать любым элементом на странице.
- Теги могут мешать другим тегам
- Время кода увеличится