expression()の危険性

javascriptのように明示的に実行させる、あるいはさせないということができないので、document上の各イベント(再描画・マウスの通過・キー入力・ウィンドウサイズの変更・Zオーダーの変更 etc.)に逐一反応してしまう。expressionを使った数、その処理の内容、対応する要素数によっては、オーバーフローしてブラウザが落ちることもありうるでしょう。

以下の例は”後のイベントに反応しないようにする処理(名前を変えるというのは一例)”がない場合にどういうことが起きるかの実験です。

expressionが呼び出された回数 : 0

人はなぜ生きるのか?”については、極たまーに(嫌なことがあった時などに)考えたりするわけだが、今まで「これ」といった解答には至っていない。たぶん似た問いの”何のために生きるのか?”や”人生の目的は?”などに答えられる人なら、あるいは解っているのかもしれない。

作成日 2005-12-01

©2004-2005 FC2