タグ

ブックマーク / gifnksm.hatenablog.jp (2)

  • JavaScript基礎文法最速マスター - gifnksmの雑多なメモ

    続々と増え続ける基礎文法最速マスターシリーズ(あまりにも増えてきたので他の言語記事へのリンクは別の記事に移しました)。 JavaScript 版は誰も書いていなかったようなので書いてみます。こういう解説記事的なものを書くのは初めてなので変なところがあったら指摘して頂けるとありがたいです。 JavaScriptの基礎概念についての解説はこちら:JavaScript概念最速マスター - TechTalkManiacs 1/31 23:58追記 コメント欄のos0xさんのご指摘を基に一部追記・修正を行いました。 2/2 2:52追記 switch文・正規表現・例外処理について追加しました。 2/2 6:44追記 コメントでfavrilさんにご指摘頂いた点(typo & コメント・サンプル追加)を修正・加筆しました。 2/2 7:15追記 トラックバックでLiosKさんにご指摘頂いた点(cal

    JavaScript基礎文法最速マスター - gifnksmの雑多なメモ
  • DOM functions v.s. innerHTML v.s. cloneNode - なんとなく日記

    JavascriptでDOM要素を生成するにはいろいろなやり方があるけど,どれが一番速いのか気になっていた。漠然と,cloneNode速そうだなーと思ってそれを使っていた。 思い込みで速度を語るのはよくない!と思ったので,Firefox3 RC1 + Firebug 1.2.0b1 で軽くベンチマークを取ってみた。 ベンチマークに利用したソースと,結果を貼り付けてみる。 シンプルなHTMLを生成した場合 <div><a href="http://example.com">Example</a></div> こんなHTMLを, document.createElement, document.createTextNode, elem.appendChild を使って生成した場合 div を生成して innerHTML に内容を代入する場合 あらかじめ生成してある要素を cloneNode(t

    DOM functions v.s. innerHTML v.s. cloneNode - なんとなく日記
    nantan
    nantan 2010/01/15
    cloneNode、処理速度比較
  • 1