Home > Tags > JavaScript

JavaScript

【JavaScript Tips】【jQuery】 CSS 書き換えの速度比較

jQuery 1.3.3pre で高さを書き換える速度を比較してみた。(Firefox 3.5.3 にて計測)
各10万回ずつ書き換えてた結果、

  1. jQuery.css(“height”, “1000px”); // 6,352ms
  2. jQuery.css(“height”, “1000″); // 7,664ms
  3. jQuery.css(“height”, 1000); // 6,661ms

px 付きでの比較が最も速いみたい。
ちなみに IE でも同様の結果。Google Chrome だけは何故か2番目のが一番速かった。
3番目が遅いのは確実のよう。
他にも、 jQuery.height() なんかも px 付きで書いた方が速かった。

【JavaScript Tips】 parseInt で文字列を数値に正しく変換する

文字列を整数に変換するには JavaScript の組み込み関数である parseInt を利用します。

そして正しく整数を出力させるには、明示的に第2引数を指定すると良いです。
例えば、 “08″ という文字列を10進数の数値に変換するには、第2引数に 10 を指定し、

parseInt("08", 10);  // 出力値は数値の 8

となります。

もし、明示的に指定しなければ、8進数と見なされ、 0 と出力されるので気を付けましょう。

Home > Tags > JavaScript

あわせて読みたいブログパーツ

Return to page top