私はオンラインガイドの作成に取り組んでいます。ユーザーを調査し、その回答に基づいて、ユーザーのニーズに最適なリストを出力します。
オブジェクトとプロパティの大規模なリストを作成しようとしていますが、それに時間をかけすぎる前に、いくつかの懸念事項に対処したいと思います。
私が何をしようとしているのかを理解するために、インタラクティブガイドを使用して旅行先を見つける例を次に示します。
ユーザーへの質問:
<form name="equator" action="">
<p>What side of the equator do you want to visit?</p>
<input type="radio" name="equator" value="north">North<br />
<input type="radio" name="equator" value="south">South<br />
</form>
<br />
<form name="english" action="">
<p>Does English need to be the first language?</p>
<input type="radio" name="english" value="yes">Yes<br />
<input type="radio" name="english" value="no">No<br />
</form>
<br />
<form name="beach" action="">
<p>Do you want a nearby beach?</p>
<input type="radio" name="beach" value="yes">Yes<br />
<input type="radio" name="beach" value="maybe">Maybe<br />
<input type="radio" name="beach" value="no">No<br />
</form>
オブジェクトリストを作成する方法は次のとおりです。
destinations = [
{
name: "Moscow", equator: "north", english: "no", beach: "no"
},
{
name: "Lima", equator: "south", english: "no", beach: "no"
},
{
name: "Nantucket", equator: "north", english: "yes", beach: "yes"
},
]
私が取り組んでいるプロジェクトでは、オブジェクトリストは実際には数百にのぼり、最大20のプロパティがあります。そうは言っても、ここに私の懸念があります(それがあなたの答えに影響を与える場合、私はJavascriptでの私の経験が約2週間前にさかのぼることに注意する必要があります):
- 上記の私の例は、潜在的なサイズを考慮して、オブジェクトリストを格納する効率的な方法ですか?そうでない場合は、もっと良いものを提案できますか?
- これまでのJavascriptでの私の経験は、「w3schools」チュートリアルをざっと見て、言語の感触をつかむためのミニプロジェクトを作成することで構成されていました...これまでのところ、私が作成したすべてのスクリプトは瞬時に処理されました。概説したように、私のプロジェクトを考慮に入れると、パフォーマンスへの影響を心配する必要がありますか?
御時間ありがとうございます。