0B

ブラウザ別DOM実装差異 〜new Option, innerText〜

環境 Windows XP 32bit Mozilla Firefox 16.0.1 Opera 12.02 (1578) SRWare Iron 22.0.1250.0 (160000) Microsoft Internet Explorer 8.0.6001.18702 予備知識 JS 式実体 new Option("text","value")HTML 要素 <option value="value">text</option> Option("text","value") document.body.in…

ブラウザ別 JavaScript 速度計測 if else 文, switch case 文, ?: 三項演算

目的 JavaScript で、以下の似たもの三種類の速度の違いを知る。 if else 文 switch case 文 ?: 三項演算 結果 ブラウザ別に速度を計測したところ、以下の結果となった。 if elseswitch case?: 三項演算 Opera 9.64110011561112 Opera 11.10173166161 Firefo…

ブラウザ別速度比較【第 N 章】 2 種類のクロージャ

概要 プログラミング言語 JavaScript における 2 種類のクロージャをさまざまな Web ブラウザで実行し、実行にかかった時間を記録する。 実行方法 ロケーションバーに以下のコードを入力して Enter キーを押す。 コード 以下 2 種類のコードを実行すると、い…

ブラウザ別速度比較 window, this, valueOf()

場所 http://0mg.github.com/tools/jseval/ 実行したコード for (N = 0, I = 30; I--;) { for (n = new Date, i = 99999; --i;) window; N += new Date - n; } N / 30 | 0; 結果 かかった時間 ブラウザwindowthisvalueOf() Firefox 3.6.83123241 Opera 9.60 …

BPM と一拍の長さ

※サンプル数の値は、Wave の周波数が 44100Hz の場合のものBPM1拍の長さ(秒)1拍のサンプル数※203132300212.857142857142857126000222.727272727272727120272.72727272728232.608695652173913115043.47826086957242.5110250252.4105840262.307692307692307510…

BODY 要素 (document.body) へのアクセス速度比較

ブラウザ Opera 9.6 場所 http://0mg.github.com/tools/jseval/ for (n = +new Date, i = 99999; --i;) document.body; new Date - n 五回実行中最短時間採用 アクセス方法かかった時間 document.body171 document.all[5]172 document.getElementsByTagName(…

てすと2

てすと2の本文

てすと1

てすと1の本文

test

hogehoge