JavaScriptを使ってクライアントのOSに応じた処理を行う今回は、JavaScriptを使って、スクリプトが実行されている端末のOSを判断する方法について解説します。具体的には、ユーザエージェントに関する情報を持っているnavigatorオブジェクトのuserAgentプロパティから、OSに関する情報を探し出します。プロトタイプ(prototype)によるJavaScriptのオブジェクト指向このシリーズは、JavaScript(ECMAScript)における概念と言語構造の理解を助けるためのドキュメントです。第3回目の本稿では、JavaScript(ECMAScript)におけるオブジェクトの最重要機構であるプロトタイプについて解説します。JavaScriptの関数とメソッドこのシリーズは、JavaScript(ECMAScript)における概念と言語構造の理解を助けるためのドキュメントです。第2回目の本稿では、JavaScript(ECMAScript)における関数の基本的な性質について解説します。JavaScriptにおけるオブジェクトの基本的性質このシリーズは、JavaScript(ECMAScript)における概念と言語構造の理解を助けるためのドキュメントです。第1回目の本稿では、JavaScript(ECMAScript)におけるオブジェクトの基本的な性質について解説します。ブラウザによるイベントの取り扱いの違いを吸収するJavaScriptはブラウザの種類によって、実装方法が異なることがあります。この違いを考慮して同じように動作するようにするテクニックを「クロスブラウザスクリプト」と言います。ExplorerとMozilla系ブラウザにおけるイベント処理の違いを吸収する方法を解説します。圧縮・解凍UNIX基本講座@CodeZine『CodeZine(コードジン)』の公式アカウントです。パソコンプログラミングに役立つソースコードと解説記事が満載な開発者のための実装系Webマガジンです。掲載記事、写真、イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。