近年、WEBサービスの発展に伴い、ブログやMixiなどのSNS、Twitterといったサービスによって、誰でも気軽に情報を世界に公開できるようになっています。
以前では、ネットに情報を公開するにはHTMLを覚える必要がありましたが、そんなことは現在では必要ありません。
ですが、このサイトはあえてHTMLによる手書きを選んでいます。
ここでは、HTMLの知識が多少ある方を中心に解説していきますので、単純に情報を公開したいと思う方は、ブログをすることがお勧めです。
いや、初心者でも、やりたいという根気があれば、WEBサイト作りは十分に楽しめます。
Javascriptはブラウザで動作するプログラムであり、自由にHTMLの要素を書き換えることができます。
キーボードやマウスの入力をリアルタイムで検出することができます。
また、タイマーイベント(setInterval)「を使用すれば、一定の間隔で関数(メソッド)を実行することができます。
この組み合わせにより、ゲームプログラムで重要なメインループを実現することができます。
基本はこれ、この関数で16ミリ秒ごとにmain関数を実行することができます。
CSSでは、ブロック要素の縦と横の大きさを定義することができます。 また、表示する位置を座標で指定することもできます(position:absolute)。 さらに、CSSの設定では、背景画像を設定することもできます。 この組み合わせによって、2Dゲームで重要なスプライトを表現することができます。
。HTML 5はWebアプリケーションのクライアントサイド開発における事実上の標準技術です。Webブラウザが使える環境であればどこでも動作するため、スマートフォンはもちろん、最近ではテレビなどでも利用できます。本書はユーザビリティからパフォーマンスまで実際に利用する際に役立つ技を逆引きリファレンスとして活用できるテクニック集です。