リンク集

ここに挙げるリンク集は私がこの Tips集を作成するのに参考にさせていただいている ページへのリンクです。

仕様書

「合っているはずなのにうまくいかない」って時、 "ブラウザのバグ" とかたづけてしまう前に仕様を確認してみると 誤解していたことに気がついたり、回避策を思いついたりして 今までと違った世界が見えるかも

[標準]

.HTML 3.2 Reference Specification (W3C org : 英語)

HTML3.2 の仕様
今となっては古い HTML の仕様だが、 時々どこまでサポートされていたか振り返ったりする時に見ます

.HTML 4.01 Specification (W3C org : 英語, DL可)

HTML4.01 の仕様
クロスなページを作る際の鬼門にもなる仕様ですが、 やはり標準は押さえておきたいものです

.Cascading Style Sheets, level1 (W3C org : 英語)

CSS1 の仕様
まあ、あまり見ることはないと思いますが、 IE の仕様などで "CSS1 Support" なんて書いてあると見たくなったりします(笑)

.Cascading Style Sheets, level2 (W3C org : 英語, DL可)

CSS2 の仕様
HTML4 の仕様と同様クロスなページを作る際の鬼門な部分がありますが、 基本として押さえておくべきもの、かな f(^^;

.DOM Techinical Reports (W3C org : 英語, DL可)

DOM の仕様へのリンク
現在では JavaScript を使用する際欠かせない仕様になっています
DOM2 以降 Core,HTML,Style,... など構成要素毎に仕様が分かれてしまったため、 ちょっと見づらいのが難点

.ECMAScript Language Specification (ECMA : 英語, DL可)

現在の JavaScript(ECMAScript)の仕様(pdf)
一応、邦訳 ( Under Translation of ECMA-262 3rd Edition ) もあるようです

[IE]

.Cascading Style Sheets (Microsoft : 英語)

IE における CSS の仕様
頻繁(IE のバージョンアップの度)に URL を変えるが難点
特に W3C CSS2 の仕様が実装されているかどうか確認してみると良いかも

.HTML and DHTML Reference (Microsoft : 英語)

IE の HTML, DOM に関するリファレンス
IE の独自仕様や動作はここを見るのが一番か
DOM 等は特に IE のどのバージョンからサポートされているのか、 表示はあるのだが、イマイチいい加減な気がするのは気のせいかなぁ...

[Mozilla,NN6]

.Gecko DOM reference (Mozilla org : 英語, DL可)

Mozilla(Gecko)に実装されている DOM のリファレンス
W3C の仕様では UA依存として記述されていない Window オブジェクトなどや 付加したプロパティなど Mozilla 特有な部分の記述とサンプルがあり現在では貴重なページ

教科書

仕様書は基本だけど、やはり慣れないと読みにくいもの
だから、一部でも解説してくれる人がいるとありがたいものでもあります

.一撃必殺 JavaScript日本語リファレンス (日本語, DL可)

御大 古籏一浩氏の HTML, CSS, JavaScript なんでもありのページ
リファレンスばかりかサンプルの豊富さでもピカイチ

.ZSPC (日本語)

主に Webデザイン に関連する資料(邦訳や対応状況)が中心のページ
このページは XHTML1.0 で記述されていたりして、 IE6 と NN6 など色々なブラウザで表示をしてみると面白い

.オブジェクト指向プログラム言語としてのJavaScript (日本語)

JavaScript言語の考察のページ
ユニークな観点で JavaScript の特徴を言及されていて実に Good! です

Tips,サンプル

仕様がわかっても使い方がよくわからない、なんてことはよくあります
こんな時、実際のサンプルがあると納得がいくものです

.irt.org (英語, DL可)

リファレンスから FAQ, ゲームまで各種サンプルと解説
英語だが Web関連技術に関するサイト、為になります

.JavaScript++かも日記 (日本語)

大御所 高橋登史郎氏の JavaScript本の公式サポートページ + ブログ
Cross Browser DHTML も含めて多彩なサンプルや情報がある

.独学JavaScript (日本語, 初心者向け, DL可)

「インターネットハイパーリファレンス JavaScript」の著者上田学氏のページ
各種サンプルが充実している

Ajax Toolkit

故きを温ねて新しきを知る、温故知新を地で行く Ajax
有名処を集めてみました

.Prototype.js (英語, DL可)

Prototype is a JavaScript framework that aims to ease development of dynamic web applications.
超有名
prototype.js の開発者向けメモ なんてページもあります

.script.aculo.us (英語, DL可)

script.aculo.us provides you with easy-to-use, cross-browser user interface JavaScript libraries to make your web sites and web applications fly.
prototype.js をベースにした各種 user interface

.Dojo the javascript toolkit (英語, DL可)

Dojo is the Open Source Javascript toolkit that makes professional web development better, easier, and faster.

.Rico (英語, DL可)

An open-source JavaScript library for creating rich internet applications. Rico provides full Ajax support drag and drop management and a cinematic effects library.

.Yahoo! UI Library(YUI) (英語, DL可)

The Yahoo! User Interface (YUI) Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX.
Webデザインで使用する大抵のものがそろっている

.ActiveWidgets (英語, DL可)

ActiveWidgets is a powerful javascript component library which makes web development easier and more productive.
Grid, Form など洗練されたライブラリが多い
有償だが評価用に Free trial版をDLすることができる

FAQ

仕様を見ても、サンプルを見ても旨くいかない時、 先達の経験を見たり訊いてみるのも手かと

.js-ml (日本語, アーカイブあり)

高橋登史郎氏が運営する JavaScript専門の ML
このページ、高橋さんがサボっているためか Firefox では見られない(笑)

ゲーム

最も総合的 & 現実的な JavaScriptサンプルはゲームかも?

.K.Moriyama's Home Page (日本語)

驚異のゲーム群

.福田直人のホームページ (日本語)

スクリプトサイズ 300KB の脅威!

.NewGameWeb (日本語)

ブラウザゲームの自作を支援するサイト
と言いながら、このページのミニゲームも登録していたりします f(^^;

リンク集

このページで紹介したページ以外にもまだまだたくさんあります
あとは自分で探しましょう

.JavaScript関連リンク (日本語)

御存知 半場方人氏のページの厳選リンク集

.Open Directory の JavaScriptカテゴリ (英語)

dmoz(Open Directory Project)の JavaScript関連 のページ
このサイトはカテゴリ毎に編集者を置いて管理しているので、 ある程度安心できる < 何が... f(^^;
#> 実は Mozilla's DOM Sample Project のページも "W3C_DOM/Sample_Code" に登録されていたりします


Copyright(c) 1997 - 2002 ShinSoft. All rights reserved.