タグ

解説とDOMに関するiwwのブックマーク (5)

  • C#でIEを自動制御しよう (7) フォーム(テキストボックス)に文字を入力する - ClockAhead 開発Blog

    ■フォーム(テキストボックス)に文字を入力する表示しているHTMLドキュメントの情報は、Documentプロパティで取得可能です。ただし、そのままではdynamic型になるため、VSの補完を有効にするために、利用する際には型を指定した方が良いように思います。下記では、as演算子でmshtml.IHTMLDocument3 に変換しています。 Documentプロパティ自体は、 IHTMLDocument, IHTMLDocument2, IHTMLDocument3の3つのインターフェースを実装しているため、必要なメソッドに応じてこれらのいずれかに変換すると良いです。個人的な感覚になりますが、IHTMLDocumentは機能がなさすぎて使い道なし、IHTMLDocument3は、DOMをゴリゴリ直接操作したい人向け、IHTMLDocument2は手軽にページの各要素を操作したい人向け(IH

    iww
    iww 2016/10/16
    IHTMLDocument3 を使う
  • window.onloadとjQueryの$(document).ready等の比較

    Comparison of window.onload and jQuery's $(document).ready B! 39 0 0 0 JavaScriptでページを読み込み後に何かを行いたいときは window.onload = function()を使ったり、jQueryを使っていれば $(document).ready(function())を使ったりしますが、 これらはちょっと違うものです。 特にjQuery無しで$(document).ready(function)的な事をするのが ちょっと面倒ですがその辺について。 window.onload $(document).ready jQuery無しで$(document).readyな呼び出しをする onload時に行う物を複数登録する 実行される順序 window.onload window.onloadメソッドはonlo

    window.onloadとjQueryの$(document).ready等の比較
  • CSSセレクタ20個のおさらい

    CSSセレクタって意外と分かっていなかったりするので勉強ついでにまとめてみました。比較的実用的かなと思うものを20個紹介していきます。いい復習になればと思います。 CSSセレクタはスタイルを適用する対象を指定するものです。普段何気なく使っているclassやidなどもセレクタの1つです。 属性や要素といった堅苦しい用語が出てきますので図で簡単に説明します。 私のように基礎から勉強していないと、要素や属性と聞いてもピンときませんが、知ってみるとなんてことはないですね。 また、IEが対応しきれていないCSS3のセレクタもありますが、IE6~8でもCSS3セレクタが利用できるツールの決定版「Selectivizr」 で紹介したようにCSS3セレクタはie対策も容易なのでぜひお試しください。 SelectivizrはCSSを外部ファイルで指定した方がいいのですが、今回のサンプルはCSSを外部ファイル

    CSSセレクタ20個のおさらい
  • 完全に状況を掌握した画像の遅延読み込みの実現 - latest log

    IE8の挙動について追記しました。 IE8は、img.complete は 画像読み込みでも true になりません(falseのままです)。 そのかわり、img.readyState が "complete" になります。 JavaScriptでの画像の動的/遅延読み込みといえば (new Image).src = URL; なんですが、 タイムアウトやエラーの状況を把握したい時もあったりします。GoogleMapライクなアプリを作ってるときとか。 今回ちょっと必要になったのでまずは調査から。 以下のコードで、存在しないファイル(missing.jpg)を読み込ませ、実行経路を確認してみます。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://w

    完全に状況を掌握した画像の遅延読み込みの実現 - latest log
    iww
    iww 2011/06/06
    画像読み込み失敗時、completeがfalseのままなのはoperaとfirefoxだけ
  • Opera のユーザーJavaScript は「.js」か「.user.js」かで実行されるタイミングが違う:チーム俺等

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    Opera のユーザーJavaScript は「.js」か「.user.js」かで実行されるタイミングが違う:チーム俺等
  • 1