デジタルガジェット(Digital Gadget)という言葉がありますが、気のきいた小物とか目新しいちょっとした小道具といった意味合いで使われています。そこで、JavaScriptで書いたちょっとした小物をとりあえず「jsガジェット」と命名して(勝手に^^;)メニューや時計やカレンダーあるいは便利な機能を実現してくれるものを少しづつまとめていこうというプロジェクトです。
- 「jsガジェット」は、誰でも自由に使うことができます。著作権フリーで改造、商用利用も自由です(単にjsガジェットそのもののみを販売は不可)。利用時の連絡も不要です。
- 「jsガジェット」は、HTMLにスクリプトタグをわずか1行書き加えるだけで利用できるようになります。js外部ファイルにまとめた関数(コンストラクタ)をスクリプトタグから呼び出して使う形式ですので、再利用がしやすく手軽に利用できます。
- 「jsガジェット」はターゲットブラウザを明示し、ターゲットブラウザ以外では厳密に無効化するので、利用時に明確な切り分けができるため安全です。
- 「jsガジェット」は現在、最低でも、IE6とMoziila1では必ず動作することが必須条件です。(つまり、現在最も普及しているWin版IEと、OSを縦断して動作するMoziilaを押さえるという考え方です。これで某高橋の2003.12.28調査では97%のブラウザを網羅していました。)
- 自分が製作、または改造した「jsガジェット」を一意の名前でオフィシャルに登録する場合は、仕様に従っていることなどが必要です。
(Documents や どうしたら作れるの? (未) を参照してください。)