入門
入門
「入門」はCoddyKit上の無料JavaScript Academyレッスンです。 これはレッスン1/1です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはJavaScript Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 JavaScript Academyコースには全1レッスンが含まれています。
はじめに
こんにちは。
JavaScript入門コースへようこそ。
このコースでは、JavaScript言語を紹介し、基本的な構造を学習します。
HTMLの知識がない場合は、このコースを始める前にHTMLの知識が必要です。
はじめに
JavaScriptは、Webアプリケーションからモバイルアプリケーション、データベースシステム、NodeJSなどのサーバーサイドシステムまで、さまざまな分野で使用されています。
このプログラミング言語は、過去10年間の成長により、間違いなく世界で最も人気のあるソフトウェア技術の一つです。
情報
現在のJavaScriptはECMAScript 2020であり、モダンブラウザーに実装されている最新バージョンです。
すぐに疑問にお答えします
すぐに疑問にお答えします
JavaScriptとECMAScriptの違いは何でしょうか。
この経緯を説明する必要はありません。JavaScriptの正式名称はECMAScriptだと覚えておきましょう。
以下のアドレスから参照できる仕様書も、ECMAScriptという名称で記載されています。
どこかでECMAScriptという名前を見かけたら、実際にはJavaScriptのことだと考えて構いません。
現在使用されているJavaScriptの最新バージョンは、ECMAScript 2020、またはECMAScript 11です。
質問
このコースは、Web環境でのJavaScriptの使用を中心に構成されています。
これまでに、HTML入門コースとCSSコースでHTMLとCSSの両方を学習しました。
WebはHTML、CSS、JavaScriptの3つの言語を基盤としています。この3つの最後の要素であるJavaScript言語の学習を始めましょう。
求人情報
ここで間違いありません。
JavaScriptは生産性が高く、ソフトウェアのさまざまな分野で幅広く利用されています。
JavaScriptとJavaは同じ言語ですか?
JavaScriptとJavaは同じ言語ですか?
まったく異なる言語です。
Javaは歴史的に先に開発され、その後JavaScript言語が開発されました。
Javaはクラスベースで型安全な、JVM上で動作する言語です。一方、JavaScriptは型安全ではなく、プロトタイプベースの継承を提供し、主にブラウザー上で動作するよう開発されています。
構文には共通点があります。ただし、JavaとJavaScript言語には、名前が似ていること以外に関係はありません。
Web以外でのJavaScript言語の利用分野は何ですか?
Web以外でのJavaScript言語の利用分野は何ですか?
JavaScriptはWebページを構成する3本柱の一つであるだけでなく、サーバーサイドのNodeJSのような重要なプロジェクトの基盤にもなっています。
モバイル分野では、React NativeやIonicなどのモバイルフレームワークを使用した、モバイルアプリケーション開発向けのハイブリッドソリューションに利用されています。
JavaScriptは柔軟で軽量なアーキテクチャを備えているため、さまざまなデータベースからIoTデバイスやゲームまで、多くの分野で技術的なソリューションが利用できます。
Webの世界におけるJavaScript言語の役割は何ですか?
Webの世界におけるJavaScript言語の役割は何ですか?
1990年代半ばからWebに欠かせない存在であるJavaScript言語は、2000年代半ば以降、その重要性がさらに高まりました。
JavaScript言語のおかげで、多くのビジネスロジックをブラウザーで実行できるようになりました。React、Angular、Vueなどのフレームワークやライブラリによって、Webサイトはよりインタラクティブになりました。
Webの世界でJavaScriptが果たす役割とは何でしょうか?
Webの初期には、主に情報を提供するために使われていたWebページが、次の時代にはユーザーがデータを入力できるWebアプリケーションへと変化しました。
FacebookやTwitterなどのソーシャルメディアは、JavaScriptが広く使われている現代のWebアプリケーションの代表的な例です。
JavaScriptをクライアント側で使うもう1つの利点は、一部の処理をサーバーではなくクライアント側で実行できるため、サーバーの負荷を軽減できることです。
JavaScriptなしのHTMLとCSS
JavaScriptを学ばずに、HTMLとCSSだけでWebページを開発できますか?
はい、できます。HTMLとCSSだけでもWebページを開発できますが、ユーザーが発生させたイベントの制御、ブラウザー上でのプログラミング、より動的なWebページの作成には、JavaScript言語が不可欠です。
JavaScriptの学習は難しいですか?
JavaScriptの学習は難しいですか?
JavaScriptの学習は難しくありません。ただし、プロトタイプ継承、クロージャ、レキシカルスコープなどの概念は、開発者が最初に理解するのに苦労することがあります。
Coddykitのコースを通して、皆さんのJavaScriptに関する知識をすぐに深められるよう、最善を尽くします。
JavaScriptアプリケーションはどこで記述しますか?
JavaScriptアプリケーションはどこで記述しますか?
JavaScript言語の開発を始める前に、エディターの選択については以下の動画をご覧ください。
エディター以外のオンラインツールで記述したい場合は、jsfiddle.netのような優れた選択肢があります。
すべてのブラウザーがJavaScriptの最新バージョンであるES2020をサポートしていますか?
すべてのブラウザーがJavaScriptの最新バージョンであるES2020をサポートしていますか?
現在、モダンで最新のブラウザーの多くが、ES2020の多くの機能に対応しています。
WebページではJavaScriptをどのように使用しますか?
WebページではJavaScriptをどのように使用しますか?
このコースを始めるための前提知識として、HTMLとCSSについては理解しているものとします。
一方、JavaScriptは、ユーザーがHTMLで入力したフォームをサーバーに送信せずに検証したり、AJAXを使用してページを更新せずにユーザーへフィードバックを返す仕組みを構築したり、HTMLやCSSを補完してより高度なユーザーインターフェースを作成したりするなど、多くの用途に対応しています。
これに加えて、近年普及したReact、Angular、Vueなどのシングルページアプリケーションを使った動的なWebアプリケーションの作成にも使用されています。
おめでとうございます
おめでとうございます 🎉
最初のレッスンでは、JavaScriptとは何かを学びました。
次のセクションでは、最初のJavaScriptコードを書きます。

よくある質問
「入門」レッスンは無料ですか?
はい。「入門」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、JavaScript Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 JavaScript Academyコースには全1レッスンが含まれています。
「入門」で何を学びますか?
入門 ブラウザで直接実行するハンズオンコードでJavaScript Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
JavaScript Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのJavaScript Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/1です。
「入門」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このJavaScript Academyレッスンでコードを書いて実行できますか?
はい。すべてのJavaScript Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。