Automate — это библиотека на JavaScript для создания веб-интерфейсов пользователя. Она позволяет вам заключать код пользовательского интерфейса в компоненты (components), а затем объединять эти компоненты для создания сложных пользовательских интерфейсов. Automate также является реализацией паттерна MVVM на JavaScript, который автоматически обновляет интерфейс при изменении данных в модели представления.
Automate предлагает прогрессивный стиль разработки, позволяющий разработчику создавать компоненты непосредственно в скрипте или использовать инструменты модульной системы JavaScript, такие как Webpack.
Automate предназначен для современных браузеров, использует объект Proxy ES6 для обнаружения изменений данных.
<!-- index.html -->
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>быстрый старт</title>
</head>
<body>
<div id="app">
<input *m-model="state.todo" placeholder="что сделать" /> <button @click="send()">отправить</button>
<ul><li *m-repeat="item in state.items" *m-bind="item"></li></ul>
</div>
<script src="../dist/automate.js"></script>
<script>
automate.namespace('sample').render('#app', {
construct: function () {
this.state.todo = '';
this.state.items = [];
},
send: function () {
if (this.state.todo) {
this.state.items.push(this.state.todo);
this.state.todo = '';
}
}
});
</script>
</body>
</html>
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )