Prototype 1.6.0 と DOMContentLoaded
Prototype 1.6.0 のリリース候補版が公開されたようだ。
- Prototype JavaScript framework: Prototype 1.6.0 release candidate
- Riding Rails: Prototype 1.6.0 release candidate
変更点が多い。目を引くものとしては、クラスの継承がサポートされた。新しい Class.create
では親クラスを指定できる。いままでは Object.extend
によるコピーで擬似的な継承をしていただけなので、これは嬉しいかもしれない。
クロスブラウザな DOMContentLoaded イベント
また、「window.onload 前でも DOM 処理が可能なら通知してくれる domready.js」という記事でも書いた、DOMContentLoaded がサポートされた。
document.observe("contentloaded", function() { ... })
従来の Element#observe
メソッドを通して、透過的に扱うことができる。これで、先の記事にアップしていた domready.js は不要になるだろう。
1.6.0 には他にも色々面白そうな機能が追加されている。暇があるときに追々調べていくつもり。