Webブラウザで動く!組み込んで実装するJavaScript

プログラミングの中では、Webプログラミングの方が学習しやすく、始めやすいものであり、メモ帳などのテキストエディターがあれば簡単にできます。

テキストエディターとWebブラウザがあれば、すぐにプログラムを作成して実行できるので、簡単に動的なホームページが作成できます。

特別な開発環境がなくできるので、HTML・CSSの知識があればホームページは自分たちで作成でき、これらに基づくプログラミング言語の学習も始められます。

それができる言語として、今回のJavaScriptがあり、HTML文書に組み込んで使用することで、ホームページに動きが加わります。

名前に「Java」とありますが、このJavaとは全く異なる言語であり、構文が似ていることなどから、このような名前になりました。

1995年に登場し、C言語やJavaなどの言語に影響されてできた言語で、Webアプリケーションの開発を目的に使用されています。

Webブラウザで実装されるので、動的なホームページの作成によく使われ、簡単なWebアプリケーションの開発に最適です。

JavaScriptはプロトタイプベースのオブジェクト指向の言語で、静的にクラスを定義せずオブジェクトを利用する言語になっています。

C言語のような手続き型の構文だと思われますが、処理を関数がサポートする性質を持っているので、関数型言語の特長も見受けられます。

ブラウザにもIEやChrome、Firefoxなどがあり、それぞれ仕様が異なっているので、実装するときに処理の動作に違いが見られます。

JavaScriptが開発されてからは、こうしたブラウザ間の互換性が確立され、2000年代からはGoogleやAmazonなどの大手企業がこの言語を積極的に使用するようになりました。

2005年には、JavaScriptの非同期通信を利用したAjaxを開発したことで、高機能な言語としてさらにJavaScriptが使われるようになります。

JavaScriptの構文は他の言語の影響を受けており、変数の宣言はvarから始まる文で行うことができ、分の終わりには「;」を使用します。

functionという単語がよく使われ、これにより関数を作成することができ、中に処理を記述することで、データを処理するためのオブジェクトができます。

JavaScriptではDOMという仕組みがよく使われ、HTML文書にアクセスするために使用されるもので、JavaScriptの言語仕様として機能しています。

JavaScriptには様々なライブラリーが作成されており、JavaScriptのコードを容易に記述しやすいように、一般に公開されています。

代表的なライブラリーにjQueryがあり、2006年より公開されており、JavaScriptのコードの軽量化を目的に使用されています。

このライブラリーを活用することで、CSSやDOMの操作などができるようになり、$関数を使用したコードでわかりやすく、簡素に記述することができます。