タグ

ブックマーク / sandai.hatenadiary.org (3)

  • クロージャ入門物語 - 三等兵

    なんかクロージャを説明している文章をサイで読んでモゾモゾしつつクロージャを成すために激動の時代を生き抜いた熱い物語である! 完!sandai先生の次回作にご期待ください! 分岐 まずは生真面目にやってみる! http://dqn.sakusakutto.jp/2009/01/javascript_5.html わからなかった・・・ とりあえず書くんだ同志よ! がむしゃらにクロージャのコードを書く こっちでもクロージャのコード書く!よっしゃー突貫じゃー!!! function soto() { var num = 0; } 次。 function soto() { var num = 0; function naka() { num+=1; alert(num); // 数値を確認するためのalert } return naka; } var func = soto(); 出来上がり。

    クロージャ入門物語 - 三等兵
  • 大量の要素を挿入するときcreateDocumentFragmentメソッド - 三等兵

    var frame = document.createDocumentFragment(); for(var i = 0; i <= 255; i++) { var div = document.createElement('div'); div.style.width = '100px'; div.style.height = '1px'; div.style.backgroundColor = 'rgb('+i+','+i+','+i+')'; frame.appendChild(div); } document.body.appendChild(frame); これだと体感的には違いが分からないかも。でも1つ1つ挿入するよりかレンダリングはスムーズだよね。そういえば以前500個ぐらいのdivつめたときもさっとしてたな。その場合canvas使えば良かっただけだけど。 詳しくはこっち。つ

    大量の要素を挿入するときcreateDocumentFragmentメソッド - 三等兵
  • JavaScript初心者におくる24のグレイトなtips - 三等兵

    私が作ったわけではなく海外の記事です。自分も学習してみました。 phpスポーツ啓発日誌や、コカトリスさんや、アイスクレアームパラダイスさんのような、品質の良い訳は私にはできませんので見出しは意訳もしくは誤訳、文章は無視して訳してません。かつ、私がいろいろコードや文章つけたしてます。内容的にはほとんどズレてはないと思いますが、適当なのでおかしいところがあるかもしれません。 うっとうしい場合は原文をどうぞ。 24 JavaScript Best Practices for Beginners 1. 等価演算子で==使うなよボケ===だろナスチン野郎 ひぃぃぃ。 ==|!= だとねー、型は自動に変換されるんすよねー。ねー。 s = '1'; i = 1; alert(s == i); // true alert(s === i); //false えーと、==は「わし、数値も文字列も中身が一緒だ

    JavaScript初心者におくる24のグレイトなtips - 三等兵
  • 1