
● システム開発 JavaScript
JavaScriptはNetscape社、サンマイクロ・システムズ社の協力で開発されたクライアント、ブラウザで実行されるオブジェクト指向スクリプト言語で当時はNetscape
2.から採用されたものです。
Javaとはまったく違う言語です。
JavaScriptはブラウザに搭載されているインタプリタで解析されて実行されます。HTMLに組み込んで実行されます。
ブラウザの仕様に依存しますのでサーバー・アプリケーションのようにクライアントのプラット・フォーム、ブラウザの仕様に左右されないものとは違います。
ごく簡単なコードは、
<SCRIPT LANGUAGE="JavaScript">
document.writeln("HELLO Javascript");
document.write("こんにちは");
</SCRIPT>
システムを開発する再に各種プラツトフォーム、全てのブラウザ、バージョンで動作確認を取る必要性も発生します。サンプルコードなどでは動作確認の取れている環境を明示している場合があれば、サンプルコードを流用するほうが効率的です。新規に開発する場合は動作チェックで時間を要します。
あくまでイメージ的にどんな言語であるかを示す程度にコードを下記に示します。
----------------------------変数とif文
変数はCなどと違い宣言する必要はありません。
<SCRIPT LANGUAGE="JavaScript">
var today = new Date();
var hour = today.getHours();
document.write("今、日本は");
if (hour < 12) {
document.write("午前中");
} else {
document.write("午後");
}
document.write("です");
</SCRIPT>
----------------------------変数の代入例
変数に true、false、nullを定義できます。
<SCRIPT LANGUAGE="JavaScript">
v = true;
iffunc(v);
v = false;
iffunc(v);
v = null;
iffunc(v);
function iffunc(b)
{
if (b) {
document.write("真");
} else {
document.write("偽");
}
}
</SCRIPT>
----------------------------関数
functionで定義します、これはPHPと同様ですね。
<SCRIPT LANGUAGE="JavaScript">
document.write(dbl(3));
function dbl(n) {
n *= 2;
return n;
}
</SCRIPT>
新規でのシステム開発以外はサンプルコードなどからの開発をお勧めします。ブラウザに埋め込むために長いコードはそれほど必要ないですし、必要な場合もあるでしょうけど。
関数単位でコードを持っておけばカスタマイズでだいたいは対応できます。
コードを見て処理の流れを把握する程度のスキルは必要ですが。
腕時計のご紹介
トミーヒルフィガー
TOMMY HILFIGER 腕時計一覧
トライアンフ
|