JavaScriptのソース内に記載したコメントからドキュメントを生成してくれます。
ドキュメントの生成はPerlで行います。
全角の空白が入っていると、うまくドキュメント生成してくれないようなので注意が必要です。(これはJavaDocも同じだったっけ?)
日曜日, 2月 26, 2006
Speed Up JavaScript
JavaScriptで文字列を外部化すると、IEでは高速化が望めるようです。
文字列外部化による JavaScript 高速化についての考察
jsonで大きなオブジェクトを文字列に変換するときに結構な時間がかかってしまっていたのですが、この方法を使えば解消できるかもしれません。
今度やってみます。
文字列外部化による JavaScript 高速化についての考察
jsonで大きなオブジェクトを文字列に変換するときに結構な時間がかかってしまっていたのですが、この方法を使えば解消できるかもしれません。
今度やってみます。
日曜日, 2月 19, 2006
Memory Leaks
IEでは、「Javascript で動的にイベントを登録するとメモリリークが発生」するようです。
正確には、ここにあるように、DOMノードオブジェクトに関する循環参照を作ると発生するようである。
いろいろと試してみたところ、以下のようにイベントへnullを設定した場合もメモリリークするようです。
element.onclick = null;
イベントを解除するときは、以下のようにしないと駄目なようです。
element.onclick = nullFunction;
...
function nullFunction() {
}
正確には、ここにあるように、DOMノードオブジェクトに関する循環参照を作ると発生するようである。
いろいろと試してみたところ、以下のようにイベントへnullを設定した場合もメモリリークするようです。
element.onclick = null;
イベントを解除するときは、以下のようにしないと駄目なようです。
element.onclick = nullFunction;
...
function nullFunction() {
}
登録:
投稿 (Atom)