新しいプログラミング言語用のバックボーンフレームワークを構築しています。バックボーンをそれに適応させるのではなく、バックボーンの同期に適応させようとしています。
いくつかの抽象化を提供し、最終的にサーバーとの同期を提供する既存の Javascript API を使用する必要があります。例を見てみましょう:
モデルを取得したいとします。このフレームワークが既に構築されているとしましょう。モデルを呼び出すときfetch()
、モデルがデータを取得するまでの関数呼び出し (およびそのパラメーター) とイベントの流れはどれですか? fetch()
オプション付きのオブジェクトであるパラメーターがある可能性があることはわかっていますが、この呼び出しをオーバーライドする必要があるため、バックボーンが返すことをfetch()
期待する形式を知る必要があり、入力パラメーターまたは呼び出し、および各関数で発生するイベントについても同じことが言えます.fetch()
parse()
save()
モデルをそのデータで自動的に設定するために使用されるパラメーターとしてオブジェクトを期待していると思いparse()
ます。モデルのネストがある場合は、モデルとコレクションを構築するためにそれをオーバーライドする必要があります。
ありがとう!