タグ

ブックマーク / higeorange.hatenablog.jp (3)

  • ページ内検索と表示されていない文字 - higeorange's blog

    <p>hog<span style="display:none;">fuga</span>e</p> <p>hog<span style="visibility:hidden;">fuga</span>e</p> 上記のような HTML だと 1行目は 'hoge' 2行目 は 'hog e' と表示される。 このようなページで 'hoge' とページ内検索をしたらどうなるかを各ブラウザで調べてみた。 IE & Firefox 1, 2行目いずれもマッチせず。 Opera 1 行目のみマッチ。 Safari 1, 2行目ともにマッチ。 だいぶ違うなぁ。 結論としてはページ内検索されるような要素の中に display: none; な要素を含まないってことかな。 参考: 気づいたページ Firefox のキーボードショートカット | Firefox ヘルプ キーボードショートカット(Ctrl

    ページ内検索と表示されていない文字 - higeorange's blog
  • [javascript] 今日はまったこと - higeorange's blog

    上キーと "'&" は event.keyCode が同じ まんまとはまった。 event.shiftKey で回避。 ちょと疑問がでてきたのであとでいろいろ。 String.split() の引数にグループ化?*1を使ったとときの挙 実際にはまったわけではないけどメモ var str = "foo:bar" var strArr = str.split(/(:)/); alert(strArr[0]) // foo alert(strArr[1]) // : alert(strArr[2]) // barFirefox & Opera ではこのようになり正しい挙動。 がしかし、IE(Windows 環境がないため試せてはないが), Konqueror では var str = "foo:bar" var strArr = str.split(/(:)/); alert(strArr[0]

    [javascript] 今日はまったこと - higeorange's blog
    isdyy
    isdyy 2007/07/27
  • Date オブジェクトを お好みのスタイルに - higeorange's blog

    Date.prototype.format = function(str) { var zero = /%d|%i|%m|%H|%I|%M|%S/; var date = { "%a" : (["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"])[this.getDay()], "%A" : (["Sunday", "MOnday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"])[this.getDay()], "%b" : (["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"])[this.getMonth()], "%B" : (["January", "

    Date オブジェクトを お好みのスタイルに - higeorange's blog
    isdyy
    isdyy 2007/03/18
  • 1