| 1 |
wakaba |
1.1 |
[3] ([[HTML]] の) [[クライアント]]側[DFN[[RUBYB[スクリプト][script]]]]とは、
|
| 2 |
|
|
HTML 文書に添えられた、あるいは HTML 文書中に埋込まれた[[プログラム]]です。
|
| 3 |
|
|
このプログラムは文書が読込まれた時、あるいは[[連結]]が[[活性化]]された時などに、
|
| 4 |
|
|
クライアントの機械上で実行されます。
|
| 5 |
|
|
|
| 6 |
|
|
[[HTML 4]] [CITE[18.1 Introduction to scripts]]
|
| 7 |
|
|
<IW:HTML4:"interact/scripts.html#idx-script"> より
|
| 8 |
|
|
|
| 9 |
|
|
|
| 10 |
|
|
- [1] ''DynamicScripting'' <http://www.interq.or.jp/student/exeal/dss/> [[JavaScript]] 系, [[VBScript]], [[DOM]], [[WSH]] などについて。著者は mozilla.gr.jp の和訳プロジェクトに参加している人だそうです。 [[W3C]] などの仕様もちゃんと参照していますし、内容は信頼できます。
|
| 11 |
|
|
|
| 12 |
|
|
[[#comment]]
|
| 13 |
|
|
|
| 14 |
|
|
* マーク付けの適合性との関係
|
| 15 |
|
|
|
| 16 |
|
|
[5]
|
| 17 |
|
|
[[HTML文書]]は、 [CODE(HTMLe)@en[[[script]]]]
|
| 18 |
|
|
の処理の前後いずれにおいても、 [[HTML]] [[DTD]]
|
| 19 |
|
|
に[[適合]]しなければなりません。 [SRC@en[HTML4 18.2.4]]
|
| 20 |
|
|
|
| 21 |
|
|
[4] 仕様書:
|
| 22 |
|
|
- [[HTML 4]]
|
| 23 |
|
|
-- [CSECTION@en[18.2.4 Dynamic modification of documents]]
|
| 24 |
|
|
<IW:HTML4:"interact/scripts.html#idx-document">
|
| 25 |
|
|
|
| 26 |
|
|
[6]
|
| 27 |
|
|
[[HTML 4]] の >>5 の規定は[[スクリプト]]が生成する [[HTML]]
|
| 28 |
|
|
[[文書片]]の[[適合性]]に関する議論でしばしば引用されますが、
|
| 29 |
|
|
時期や内容からしても、 [[HTML 4]] はおそらく [[HTML]]
|
| 30 |
|
|
[[文書]]全体にアクセス可能な現在の [[DOM]] を想定していません。
|
| 31 |
|
|
現実の [[Webブラウザ]]の処理モデルとも一致していませんし、
|
| 32 |
|
|
それほど価値がある引用だとは思えません。
|
| 33 |
|
|
|
| 34 |
|
|
[[#comment]]
|
| 35 |
|
|
|
| 36 |
|
|
* メモ
|