あなたが探している情報は、この日記には記されていない可能性が高いです。(検索で来た人用)
にらどんは一杯500円。尚、出前は承っておりません。ご了承下さい。

今日の詰みポイント

毎度毎度くっだらんことで詰んでてどんどん嫌いになっていく。
型名のあるスクリプトに乗り換えたい。


<select>の<option>をソートする方法がない。
比較関数で"a.value - b.value"って書けばいいとかそういう次元じゃない。
配列として扱えるのにsort()という関数がそもそも備わってない。継承なんて概念はないんだろうな。
外部の通常配列に値を格納、ソートしてから<select>へadd()することで解決。


性格値から上位16ビットを取り出そうとするとマイナスの値になる。
"0xffff0000 >> 16 == 0xffff"がfalseになる。正常動作する上限値は0x7fffffffらしい。
調べてみると、jsの整数値というのは符号付32bit整数値として扱われるらしく、
算術シフトをすると最上位の符号が保存されてマイナスになってしまうのだそうだ。
>>>で論理シフトすることにより解決。最難関だった。


firefoxではクリップボードが使えない。
設定で変えられるのかわからんけど、デフォルトでは使えない。
わざわざ検索結果をテキストエリアに写してからセルフでコピーしてもらう仕様に。なんなのこれ。
これはセキュリティ上しょうがないとは思うけど、もっとスマートな方法ってないものか。