Appendix A: Changes(DOM Level 3 Core)

DOM Level 3 Core勧告。いよいよ複雑になってきた。

Document.renameNode(n, namespaceURI, qualifiedName)
ノード名の変更。遅いよ。2、3年前に愚痴をこぼしていたのを思い出した。
Node.baseURI
Infosetの情報項目、基底URIを参照できなかった不便が解消された。遅いよ。
Node.textContent
innerTextやっと出た。無くても良いけれど高速化に欠かせない。
DOMImplementationSource
更なる上位概念? 実装依存では駄目なのだろうか。
NameList
便利そうだけれどCoreでは参照方法が無い。他のモジュールで使うのかな。じゃあ何でCore??

その他、Document.normalizeDocument()辺り興味深い。中身を見ていないから良く分からないけれど、Canonical XML準拠に変形できるとか? 逆に言えば、それができないなら以下略だ。

FLASHの概要
  • クラスという概念はありません。
  • オブジェクトの定義はプロトタイプの記述になります。
  • インスタンスの生成はプロトタイプのコピーになります。
  • メソッドはインスタンス単位で定義できます。

コピーじゃあないよ。本当にECMA-262準拠なら、の話。