Webサイト制作初心者用質問スレ part222

このエントリーをはてなブックマークに追加
622608
>>613
サーバサイドスクリプトとクライアントサイドスクリプトは全然違いますよ。
ブラウザに実装する都合上、クライアントサイドスクリプトは DOM を理解できる必要があります。
PHP はテキストベースの言語でファイル操作、DB用のAPIがあります。明らかにサーバサイドよりです。
PHP の DOM は独自実装ですが、最低でも http://www.w3.org/TR/#tr_DOM は実装してもらわないとクライアントサイドと同じとはいえません。

明らかに足りないのは http://www.w3.org/TR/DOM-Level-3-Events/
通常、PHP はWebサーバ上で動かすので Events は不要ですが、クライアントサイドスクリプトとしては必要です。
Events がなかったら実行タイミングは常に同じ。サーバサイドで動かすのとほぼ変わりません。

そして何より PHP は仕様が標準化されていません。
サーバサイドスクリプトは仕様を公開する必要がありません。