私は NodeJs を初めて使用し、コア Java 開発者です。DerbyJs がバックエンドとどのように相互作用し、バックエンドがフロントエンドにどのように応答するかを説明できる人はいますか? 多くの機能を見ることができます。どのシーンでどの機能を使えばいいのかわからない!!
HTML index.html を作成しました
<Body:>
<!-- в шаблоне прописывается как html, так и привязки к данным -->
Holler: <input value="{{hello.message}}">
{{hello1.message}}
{{hello.message}}
対応する index.JS
var app = module.exports = require('derby').createApp('hello', __filename);
app.loadViews(__dirname);
// Маршрут рендерится на клиене и на сервере
app.get('/', function(page, model) {
// Подписка обеспечивает синхронизацию данных
model.subscribe('hello.message', function() {
model.set ( 'hello1.message' , 'text in model' );
page.render();
console.log('hello.message');
});
});
私の質問。1. hello.message を使用する必要があるのはなぜですか。HTML で単純なメッセージを使用しようとしましたが、機能しません。2. フロント エンドで、バックエンドからの静的メッセージ hello1.message をディスプラットする必要があります。その間、対応する値が hello.message であるテキスト ボックスに入力すると、ページをレンダリングする必要があります。
- derby.js で Onclick メソッドを処理する方法