frontend — Могут ли разработчики внешнего интерфейса использовать определения данных Javascript для облегчения реализации кода?

Могут ли внешние разработчики использовать определения данных Javascript для облегчения реализации кода?

В функциональной серверной разработке я узнал, что лучше всего создавать определения данных до реализации кода. Определения данных используются для описания того, какие данные используются, как они структурированы и как интерпретировать данные в коде. Ниже у меня есть пример определения данных для типа данных Dog:

ПРИМЕР:

 - Dog is (make-dog String Integer) - interpret as: a dog with String name and Integer age - EX: (make-dog "Fido" 3) // a dog named Fido that is 3 years old 

Я знаю, что они обычно используются для серверной части, но я подумал, что смогу использовать его и для интерфейсной части, особенно при манипулировании с DOM (так как DOM, похоже, похож на структуру произвольного дерево). Действительно ли определения данных будут полезны для разработки интерфейса в этом случае?

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector