こちらが今回作る完成形のクイズアプリです。
それでは早速、少しずつ作っていきましょう!
今回もターミナルのコマンドプロンプトから作業を行いました。
尚、npmやNode.jsについてはこちらで説明してますので参考にしてみてください。
quizフォルダが作成され、その中にpackage.jsonが作られました。
そしてその中に「QuizGame.html」「quiz.js」「quiz.json」ファイルを作成。
現時点でのそれぞれのファイルのコードは以下のようになっています。
クラスを作成し、インスタンスが生成されたタイミングでコンソールにメッセージが出力されるか確認します。
今回のアプリケーションはAJAXを利用するものなので、以前こちら学んだターミナルからのhttp-serverを使って起動し確認してみます。
しっかりコンソールに出力されていますね。
クイズデータの取得確認
jsonファイルには次のようにクイズデータを作成しました。
次に実際にquiz.jsonをAJAXで取得できているか、ターミナルからのhttp-serverを使って出力しコンソールで確認してみましょう。
それでは改めて、「ブラウザ以外でのJavaScriptの実行」をしていきましょう。
ターミナルから「http-server」コマンドを実行
そうすると以下のようにサーバーアプリケーションの情報がターミナルに表示されます。
この表示されているどちらかの情報のURLをブラウザのアドレスバーにコピペしてみましょう。そしてquizフォルダからQuizGame.htmlファイルを選択します。
コンソールよりquiz.jsonのデータが取得できていることが確認できましたね。
お疲れ様でした。今回はここまでにしましょう。ゆっくりマイペースで継続しましょう。
この本から引用、参考にして学び、完成させることができました。しかし、ここではプログラミング初心者の私が詳しく解説することは、おこがましく、難しく出来ません(ToT)
その点、この本では丁寧な解説が載っていますので、解説とともにコードを書き、完成させればより深く学ぶことができます(^.^)、実際、初心者の私でもわかりやすかったです。身に付け消えないスキルが3,000円弱ならコスパよく、買っておいてよかったと満足してます。
レベルアップにプロからの学びを。
オンラインで受講ができるスクールですので、全国どこからでも。