名古屋のITエンジニア向け研修会社。APIフレームワークの基本知識ReactVue.jsAngular予約語は、変数名や関数名として使用できない単一のスタイルを適用するaddEventListenerメソッドの第二引数はコールバック関数です。関数を変数に代入することができる。主なプロパティ例:preventDefaultとstopPropagationイベントの種類と発生タイミング。タイマー処理setTimeoutsetIntervalタイマーを止める実際の使用例よくあるエラーメッセージ3選。HTMLに文字列をインサートする方法。メソッドを使用する方法JavaScriptの配列。配列とループまとめ画像の遅延読み込みのサンプル画像ギャラリーのサンプル数値のカウントアップのサンプル文字のタイプライター効果のサンプルサーバー上でも動作するJavaScriptサーバー上でも動作するJavaScriptnode.jsは、サーバー上で動作するJavaScriptの代表です。PHPなどのプログラム言語を使ってその場その場で内容が違うページを作り出す時、画面の見た目を変更したり動きを付けたりする場合に大変重宝されています。サーバー上でも動作するJavaScriptサーバー上でも動作するJavaScriptnode.jsは、サーバー上で動作するJavaScriptの代表です。PHPなどのプログラム言語を使ってその場その場で内容が違うページを作り出す時、画面の見た目を変更したり動きを付けたりする場合に大変重宝されています。Intellisenseファイルのパス補完を支援してくれる拡張機能です。import文やrequire文などのパス入力時に補完候補を表示してくれるため、タイピングミスを防ぎ、効率的にコーディングできます。インストール方法:拡張機能タブを開きます。Intellisense」と入力し、インストールボタンをクリックします。Code上で直接デバッグを行うための拡張機能です。Chromeブラウザで実行されるJavaScriptコードをデバッグでき、ブレークポイントの設定や変数の監視が可能です。インストール方法:拡張機能タブを開きます。Chrome」と入力し、インストールボタンをクリックします。必要なツールの紹介ウェブブラウザJavaScriptはウェブブラウザ上で動作します。ChromeやEdgeなどが便利です。お持ちかと思いますが、念のため最新バージョンを使うことをお勧めいたします。テキストエディタプログラムを書くための道具です。超高機能なメモ帳のようなものです。以下のエディタは無料で機能も充実しています。Codeの公式サイトにアクセスし、インストーラをダウンロードします。ダウンロードが完了したら、インストーラを実行し、画面の指示に従ってインストールを完了させます。Codeには多くの便利な拡張機能があります。以下の拡張機能をインストールすることをお勧めします。Pack」をインストールします。VSCodeのメニューやメッセージが日本語になり、使いやすくなります。Codeの拡張機能タブを開きます(左側の四角いアイコン)。Pack」と入力し、インストールボタンをクリックします。Codeを再起動します。Codeが再起動すると、日本語化のオプションが表示されるので、「日本語」を選択します。ServerHTMLファイルをローカルサーバーでプレビューできます。リアルタイムで変更を確認できるため、開発がスムーズになります。Codeの拡張機能タブを開きます(左側の四角いアイコン)。Server」と入力し、インストールボタンをクリックします。ESLintJavaScriptプログラムの間違いを自動でチェックしてくれます。バグの早期発見に役立ちます。インストール方法:拡張機能タブを開きます。検索バーに「ESLint」と入力し、インストールボタンをクリックします。Prettierは、コードの整形を自動で行ってくれます。指定されたルールに基づいて、インデント(後述)や空白の配置を統一し、プログラムを読みやすく整形できます。インストール方法:拡張機能タブを開きます。Formatter」と入力し、インストールボタンをクリックします。Colorizer括弧のペアを色分けして表示してくれる拡張機能です。複雑なプログラムでも対応する括弧を簡単に見つけることができ、読みやすくなります。インストール方法:拡張機能タブを開きます。Colorizer」と入力し、インストールボタンをクリックします。Intellisenseファイルのパス補完を支援してくれる拡張機能です。import文やrequire文などのパス入力時に補完候補を表示してくれるため、タイピングミスを防ぎ、効率的にコーディングできます。インストール方法:拡張機能タブを開きます。Intellisense」と入力し、インストールボタンをクリックします。Code上で直接デバッグを行うための拡張機能です。Chromeブラウザで実行されるJavaScriptコードをデバッグでき、ブレークポイントの設定や変数の監視が可能です。インストール方法:拡張機能タブを開きます。Chrome」と入力し、インストールボタンをクリックします。基本操作まずはCドライブに、プログラムを入れるフォルダを作りましょう。新しいフォルダを作成し、jsworkという名前にしてください。次に、ホームページの内容を書き込むHTMLファイルを作成します。VSCodeで[ファイル]→[フォルダを開く]を選択し、先ほど作ったC:\jsworkフォルダを開きます。画面右側のjsworkという文字の上で右クリックし、[新しいファイル]を選択します。ファイル名は、[index.html]としてください。以下のような基本的なHTMLテンプレートを入力します。src="script.js"></script></body></html>index.htmlと同じフォルダにscript.jsという名前の新しいファイルを作成します。(Ctrlキーを押しながら上記「script.js」をクリックすると簡単にファイルが作成できます)script.jsに以下のような簡単なJavaScriptコードを入力します。以下の手順で環境が正しく設定されていることを確認します。Serverを使用してファイルをプレビューします。ブラウザが開き、index.htmlの内容が表示されます。開発者ツール(F12キー)を開き、「コンソール」タブを確認します。JavaScript!というメッセージが表示されていれば、環境設定は完了です。JSでCSSデザインを変更するJSは、CSSで定義したHTML画面部品のスタイルを変更することができます。ユーザーの操作や特定の条件に応じて、リアルタイムにWebページのデザインを変更できるのです。以下、基本的な方法を紹介します。styleプロパティを使うJSで特定の画面部品のスタイルを変更する最も簡単な方法は、部品のstyleプロパティを使用することです。要素の背景色を変更する以下の例では、ボタンをクリックすると、changeColor関数が呼び出され、div要素の背景色が変更されます。</script></body></html>CSSのプロパティ名はキャメルケースになるJSでは、変数名やプロパティ名にハイフン(-)を使用することができません。ハイフンがJSの文法上、マイナス記号として解釈されるためです。CSSプロパティ名のようにハイフンを含む名前をJSで使用する場合、キャメルケース(camelCase)に変換する必要があります。キャメルケースとは、変数名などを付ける時のやり方の一種です。キャメルケース(camelCase)のルール最初の単語は全て小文字で始める。それ以降の単語の先頭文字を大文字にする。ハイフンやスペースなどの区切り文字を使わない。英語の【camel】にはラクダという意味があり、ラクダのコブのように見えることからこの名前があります。