Это звучит как глупый вопрос, но я подумал, что я все равно опубликую ...
Я просто делаю простое веб-приложение с javascript и html и выбрал Knockout JS для основной платформы для управления пользовательскими интерфейсами.,Однако я немного озадачен тем, как действовать.
Моя первая страница - очень простая страница входа в систему, на ней просто есть поле имени пользователя и пароля, проблема возникает, когда я хочу что-то сделать с пользовательским интерфейсом.Примером может быть добавление водяного знака в окна пользовательского интерфейса или добавление логики при прослушивании пользовательских событий, я мог бы просто написать его как встроенный javascript, но тогда я не смогу на самом деле выполнить юнит-тестирование.
Первоначально япланировал использовать шаблон стиля MVC, чтобы я мог тестировать контроллер с помощью имитации представления и просто помещать туда любую логику пользовательского интерфейса.
Так есть ли приемлемый способ сделать это, не помещая все как влогика?