для разработки нужно выполнить команды
npm i
устанавливаем зависимостиnpm start
запускаем серверhttp://localhost:9000
открываем в браузере
для релиза нужно выполнить команды
npm run build
собираем билд (будет лежать в папке build)npm run serv
можно запустить сервер для проверки продакшенаhttp://localhost:8080
& relax : если запустили сервер для продакшена то открываем в браузере и проверяем
- Необходимо разработать custom binding для knockout (http://knockoutjs.com), который позволяет рисовать данные в табличном виде. Из ViewModel необходимо передавать в binding как минимум данные о колонах и строках и как максимум другие настройки таблицы по Вашему желанию. В своем custom binding вы должны использовать обычные HTML таблицы.
- Внешний вид таблички на свое усмотрение.
- Разработать component для knockout, с полями (например select, checkbox, text) и элементами управления, что бы показать, что ваш custom binding реагирует на изменение ViewModel(создание, редактирование, удаление). Для элементов управления используйте UI-элементы из своей любимой библиотеки. (например JQuery UI, YUI)