タグ

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

  • IE8でinnerHTMLすると元あった要素の子要素が削除される - 三等兵

    JS側で生成したエレメントが2あったとして。 var d1 = document.createElement('div'); d1.id = 'd_1'; d1.appendChild(document.createTextNode('d1ですよ')); // <div id='d_1'>d1ですよ</div> var p1 = '<p>p1ですよ</p>'; 一方はエレメント作ってもう一方は横着。これをdocument.bodyに順番に挿入する。p1はappendChildできないのでinnerHTMLで。 document.body.appendChild(d1); setTimeout(function() { document.body.innerHTML = p1; }, 2000); 一応時間差をつけた。d1ですよが表示された後、p1ですよが出てくる。普通です。ではここから再度

    IE8でinnerHTMLすると元あった要素の子要素が削除される - 三等兵
    kiyotaka_h
    kiyotaka_h 2010/08/25
    IE だとちょこちょここういったことに出会うから困る。
  • JavaScriptのDOM Core基礎 - 三等兵

    Coreの簡易リファレンス。Coreは要素を参照したり、相対位置から周りのノードを参照したり、要素を生成するといった部分。主に利用するであろうプロパティやメソッドはカバーしているつもりですけど、これも入れとけってのあったら教えてください。 このあたりは地味で使いづらくその上理解しにくいという残念な部分。ふと忘れたときに使う個人的なものですが、慢性jQuery拒絶症候群な人よかったらどうぞ。それにしても暑い。ガリガリ君おいしいね。 DOMとは。 Document Object Model (DOM) は、HTML および XML ドキュメントのための API です。これはドキュメントの構造的な表現を提供し、内容や表示形態の変更を可能にします。端的に言えば、Web ページをスクリプトやプログラミング言語とつなぐような機構です。 https://developer.mozilla.org/ja/

    JavaScriptのDOM Core基礎 - 三等兵
    kiyotaka_h
    kiyotaka_h 2010/08/25
    これはいいリファレンス。
  • 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 - 三等兵
    kiyotaka_h
    kiyotaka_h 2009/12/15
    読み始めは、初心に返って参考になるなぁと思ってたけど、後半各見出しに、何かこう、ふつふつと湧いてくるものがあった。とてもセンスを感じるデザイン。gjな良記事。
  • 1