Может кто-нибудь проверить, если я на правильном пути, это моя попытка моего первого веб-приложения, которое я пытаюсь разным подходам, но каждый раз, когда я общаюсь на полпути, чтобы узнать, что я усложняю ситуацию, поэтому на этот раз я пишу псевдокод и использую это как руководство, чтобы помочь мне выполнить мою цель, мне просто нужно знать, правильно ли подходит мой подход:Создание викторины JavaScript App (псевдокод)
Это мой HTML:
<body>
<div class="container">
<div id="quiz">
<h3 class="question"></h3> display question
<p class="choices"></p> display choices
</div>
</div>
Это массив:
var questions = [{
question: "What is my Favourite Movie?",
choices: ["The Matrix", "Star Wars", "The Godfather", "Django: Unchained"],
correctAnswer: 0
}, {
question: "What was my Dream Job when I was a mere child?",
choices: ["Programmer", "Footballer", "Super Hero", "Zoologist"],
correctAnswer: 2
}, {
question: "How long did it take me to make this Web Application?",
choices: ["12hours", "6 hours", "7hours", "10hours"],
correctAnswer: 3
}, {
question: "Why have I built this Web Application?",
choices: ["Boredom", "Display my Programming Skills", "Somebodys request", "......"],
correctAnswer: 1
}, {
question: "Which Musical Instrument do I play?",
choices: ["Bongos", "Piano", "Trumpet", "Harmonica"],
correctAnswer: 0
}];
и это мой псевдо-код:
1. дисплей первый вопрос и первый набор вариантов на этот вопрос
2. , когда пользователь нажимает на выбор: если выбор === correctAnswer добавить одну точку
еще ничего не делать?
если currentQuestion < question.length затем перейти к следующему вопросу и множество вариантов,
еще
предупредительное сообщение ("вы дойдете до конца викторины"); у вас есть правильный ответ; // отображение оценки:
Это похоже на правильный план?
Спасибо всей помощь очень ценятся :)