Я хотел бы реализовать другой не-HTML-DOM-сервер для Knockout JS, вероятно, в среде без браузера (скорее всего, Node.js). В частности, существует старая, простая, статическая структура пользовательского интерфейса, которую я хотел бы обернуть DOM, а затем использовать с Knockout. Я понимаю, что сам Knockout, по крайней мере, способен работать в Node.js без среды браузера (например, здесь здесь) Мне интересно, что мне нужно реализовать, чтобы создать совершенно другую DOM.
- Это что-то, где я могу переопределить несколько классов манипуляции DOM с моими собственными реализациями?
- Есть ли какое-либо понятие интерфейса DOM?
- Или мне, вероятно, понадобится сделать что-то с нуля с помощью альтернативного ko.applyBindings и т.д.?
Я просто пытаюсь выяснить, в основном ли я сумасшедший или совершенно сумасшедший в отношении объема работы.