onresizeイベントは、ウィンドウのサイズを変更したときに発生します。
onmoveイベントは、ウィンドウを移動したときに発生します。
onloadイベントは、ページの読み込みが完了したときに発生します。
onunloadイベントは、ページを移動したときに発生します。
発生するイベントは、関数で指定したものとなるので、組み合わせ方次第では、ウィンドウを固定するだけでなくいろいろなやり方ができます。
サンプルでは、前項目の
2.ウィンドウを操作すると組み合わせて、操作を行ったとき、ウィンドウの位置とサイズを変更してしまうというイベントを起こします。
指定した大きさにブラウザが開く(変更しても戻る)ので、デザインなどを重視したページや、画像を開く場合などのレイアウトに非常に有効です。