goo blog サービス終了のお知らせ 

日刊ドットコムマスター★

ドットコムマスターに合格するためのブログです。

第24回 第2部 第25問

2013-08-20 09:42:06 | 第3章

Webブラウザのブックマークに登録することができるJavaScriptで記述されたプログラムを何と呼ぶか。正しいものを1つ選びなさい。

a. ファビコン
b. Ajax
c. ブックマークレット
d. Javaアプレット

コムたろう「う~ん、Javaって付いてるから『d』?」


ドット先生「ハズレ~!」
「Javaアプレットってのはね、ネットワークを通してWebブラウザに読み込まれ実行されるJavaのアプリケーションのことなんだ。」
「ちなみに、アプレット(applet)てのは、他のアプリケーションの中に組み込まれて実行される小さなプログラムの事ね。」

コムたろう「なんだ~、ブックマークとは関係ないんだ?」


ドット先生「そうだね~。」


コムたろう「あ、じゃあ、ブックマークレットがブックマークと関係ありそう!」


ドット先生「うん、それは正解だね。」
「ブックマークレットは、ブックマーク+アプレットの造語でね。ブックマークを利用してちょっとした処理をさせるのに使うんだ。」

コムたろう「ブックマークってお気に入りの事でしょ?あれってただのショートカットじゃないの?」


ドット先生「実はブックマークのプロパティを見てもらうと分かるんだけど、URLって欄があって、普通はそこにURLが入るんだけど、JavaScriptを記述しておくとその通りの処理をしてくれるんだ。」
「これはwebブラウザの仕様でね、『JavaScript:』で始まる文字列をアドレス欄に入れると、JavaScriptの処理なんだなと解釈して実行してくれるんだ。」

24225_01

コムたろう「むむむ、JavaScriptって?」


ドット先生「JavaScriptってのはね、プログラミング言語の一種なんだ。スクリプトって聞いたことないかな?」

コムたろう「あ~、電話応対する時に使うよね!最初になんて言うのか、相手がこう答えたらこちらはどう返すみたいな。」

ドット先生「そうそう、電話に限らず、一連の流れをまとめたものをスクリプトっていうんだ。」
「コンピューターのプログラムってのは、そういったやつの複雑なヤツと思ってくれれば良いよ。」

コムたろう「へぇ~。」


ドット先生「よく使う一連の処理なんかをJavaScriptで記述して、ブックマークに登録しておくと好きな時に呼び出して便利に使えるんだ。」

コムたろう「それがブックマークレットってこと?」


ドット先生「そうだよ~。」
「ちなみに、ブックマークレットのレットとかJavaアプレットのレットってのには意味があってね。」
「『~let』は指小辞といって、単語の後ろにくっついて、「小さい」「かわいい」「けなす」などの意味を付加するんだ。」

コムたろう「そんな意味があったんだー?」


ドット先生「身近なものではリーフレット(チラシ)とかブックレット(小冊子)なんてのがあるね。」
「タブレットなんてのも、板とかテーブルなどを意味する table に let が合体して、携帯できるサイズの石板や木板などのことを指すのが元々の意味なんだ。」

コムたろう「おお~、なんか聞いたことあるね。」


ドット先生「アプレットはアプリ(アプリケーション)のちょっと小規模なヤツって感じだね。」


コムたろう「なるほどね~。」
「じゃあついでに聞いておきたいんだけど、aのファビコンとbのAjaxってどんなもの? 」

ドット先生「ファビコンてのはwebサイト独自のシンボルマークとして使われるアイコンだね。たとえば次の図を見てちょうだい。」

24225_02

ドット先生「普通はアドレス(URL)欄のURLのすぐ左とかはブラウザのアイコンだったりするんだけど、webページによっては独自のアイコンを使っているんだ。」
「たとえば、一番上のは普通のやつで、インターネットエクスプローラーで開いた場合だね。」

コムたろう「OCNのトップページとかグーグルとかはURLの左のアイコンが独自のヤツになってるね。」


ドット先生「だろ?あとお気に入りに入れた場合も名前の左のアイコンが独自のヤツになるんだ。」
「ちなみにFavorite icon(フェイバリット・アイコン:お気に入りアイコン)というのと略してファビコンって呼んでるんだ。」

コムたろう「なるほどね~。」


ドット先生「さて、最後にAjaxだ。」
「Webブラウザが持っているJavaScriptのHTTP通信機能を使って、Webページのリロード(再読込み)をせずに処理を進めていく対話型Webアプリケーションの形態の事なんだ。」

コムたろう「なんだか難しいね。」


ドット先生「従来のWebブラウザを使ったWebアプリケーションは、データをサーバに送って、処理結果を貰って、ページ全体をロード(読込み)しなおすって流れだったから操作性がいまいちだったんだよね。」
「それをなんとかするために出てきたのがAjaxなんだ。」

コムたろう「ふ~ん、なるほどね~。」





【 第24回 第2部 第25問 解答&解説 】
[解答]c.
[解説]
a.誤。Webブラウザのアドレスバーやブックマークに表示される小さな画像(アイコン)のことである。
b.誤。Webページ全体をリロードせずに表示するための技術のことである。
c.正。Webブラウザのブックマークに登録することができるJavaScriptで記述されたプログラムをブックマークレットと呼ぶ。
d.誤。Javaアプレットは、ネットワークを通してWebブラウザに読み込まれ実行されるJavaのアプリケーションの一形態である。