日曜日, 5月 4, 2025
ホームニューステックニュースJavaScript フロントエンド開発入門 - 簡単Todoアプリを作ろう (1回目) #JavaScript

JavaScript フロントエンド開発入門 – 簡単Todoアプリを作ろう (1回目) #JavaScript



JavaScript フロントエンド開発入門 - 簡単Todoアプリを作ろう (1回目) #JavaScript

はじめに

HI Engineer Collegeでは、実務未経験のエンジニアの方や、エンジニアに興味がある方を募集したおります、まずはお気軽にお問い合わせください。

※ (株)G&T(【内々定まで最短2週間】ゼロからしっかりじっくり研修☆20代活躍中!)

※ HI Engineer Collegeに興味あがある方はこちら(プログラミングを学習したい方)


JavaScript フロントエンド開発入門 – 簡単Todoアプリを作ろう (全5回)

第1回:開発の準備とJavaScriptの基本

フロントエンド開発の世界へようこそ!このチュートリアルでは、JavaScriptを使ってブラウザ上で動く簡単なTodoアプリを作りながら、フロントエンド開発の基本的な考え方やコーディングの楽しさを学んでいきます。

「プログラミングは初めて」「JavaScriptって聞いたことはあるけどよくわからない」という方も大丈夫。ひとつずつ丁寧に解説していきます。

フロントエンド開発とは?

WebサイトやWebアプリケーションは、大きく分けて「フロントエンド」と「バックエンド」から成り立っています。

  • フロントエンド: 私たちが普段ブラウザで見ている部分です。ボタンをクリックしたり、文字を入力したりといった、ユーザーが直接触れるインターフェースを担当します。HTML、CSS、JavaScriptといった技術が使われます。
  • バックエンド: サーバー側で動く部分です。データの保存や処理、フロントエンドからの要求に応じたデータの送信などを行います。Ruby, Python, PHP, Node.jsなど様々な言語が使われます。

このチュートリアルで学ぶのは、主にフロントエンドの中でも「JavaScript」を使った部分です。JavaScriptは、Webページに動きやインタラクティブな要素を追加するために不可欠な言語です。

開発環境を準備しよう

フロントエンド開発を始めるために必要なものは、ほとんどの場合、皆さんのコンピューターにすでに入っているものです。

  1. テキストエディタ: コードを書くためのソフトです。Windowsならメモ帳、Macならテキストエディットでも書けますが、コードを書くのに便利な機能(コードの色分け表示など)がついた専門のエディタを使うのがおすすめです。無料で高機能なものでは、VS Code (Visual Studio Code) が人気です。
  2. Webブラウザ: 作成したWebページを表示・確認するためのソフトです。Google Chrome, Firefox, Safari, Edgeなど、普段お使いのものでOKです。特にGoogle Chromeには、開発に役立つ強力な「開発者ツール」が備わっています。
  3. 開発者ツール: ブラウザに内蔵されている機能で、Webページの構造を見たり、JavaScriptの実行結果を確認したり、エラーを探したりするのに非常に便利です。このチュートリアルでも頻繁に使います。

今回は、これらのツールを使って開発を進めます。もしテキストエディタをお持ちでない場合は、VS Codeをインストールしておくと良いでしょう。

最初のWebページを作成する

まずは、開発の準備として基本的なHTMLファイルとJavaScriptファイルを作成し、ブラウザで表示させてみましょう。

以下の手順でファイルを作成してください。

  1. 作業用のフォルダをコンピューターの好きな場所に作成します。(例: todo_app
  2. 作成したフォルダの中に、以下の2つのファイルを作成します。

index.html ファイルに以下のコードを記述します。


 lang="ja">

     charset="UTF-8">
     name="viewport" content="width=device-width, initial-scale=1.0">
    </span>はじめてのTodoアプリ<span class="nt"/>
<span class="nt"/>
<span class="nt"/>

    <span class="nt"/>私のTodoリスト<span class="nt"/>

    <span class="nt"><script><![CDATA[<span class="na">src=]]></script></span><span class="s">"https://qiita.com/nakanosakaue_kunren/items/script.js"</span><span class="nt">></span>
<span class="nt"/>
<span class="nt"/>
</span></span></span></span></code></pre>
</div>
</div>
<p data-sourcepos="74:1-74:23"><strong>コードの解説:</strong></p>
<ul data-sourcepos="76:1-85:0">
<li data-sourcepos="76:1-76:95">
<code>: このドキュメントがHTML5であることを宣言しています。</code></li>
<li data-sourcepos="77:1-77:139">
<code/>: HTMLドキュメントの開始を表します。<code>lang="ja"</code>は日本語のページであることを示します。</li>
<li data-sourcepos="78:1-81:122">
<code/>: ドキュメントのメタ情報(ブラウザには直接表示されない情報)を記述する部分です。</p>
<ul data-sourcepos="79:5-81:122">
<li data-sourcepos="79:5-79:125">
<code><meta charset="UTF-8"/></code>: 文字コードを指定しています。これで日本語が正しく表示されます。</li>
<li data-sourcepos="80:5-80:176">
<code><meta name="viewport" content="width=device-width, initial-scale=1.0"/></code>: スマートフォンなど様々なデバイスで適切に表示するための設定です。</li>
<li data-sourcepos="81:5-81:122">
<code><title>はじめてのTodoアプリ: ブラウザのタブに表示されるページタイトルです。


  • : ブラウザに実際に表示される内容を記述する部分です。

  • RELATED ARTICLES

    返事を書く

    あなたのコメントを入力してください。
    ここにあなたの名前を入力してください

    - Advertisment -

    Most Popular