hiiragi's ブログ

主にコンピュータ関係の備忘録を書いてます

JavaScript

見出しっぽいものをマウスオーバー or ダブルクリックすると目次を表示するBookmarklet

を作った。 http://let.hatelabo.jp/s_hiiragi/let/gYC-xtmZ6rn0ZQWikipediaとかで使うと効果的かもしれない。

mouseover, mouseoutのevent.target等について

target, currentTarget, relatedTarget, srcElement, fromElement, toElementが紛らわしいので調べた。W3C DOM target イベントが発生した要素 currentTarget イベントリスナを登録した要素 relatedTarget mouseover: 移動元の要素, mouseout: 移動先の要素 …

Function.prototype.bindを名前付き引数に対応させる

使えるかどうか分からないけど。 ネイティブメソッドは引数名が取得できないので名前付き引数のbindの有難みが無い…orz /* bindAny(thisObj[, args][, namedArgs]) * bindAny(thisObj[, namedArgs][, args]) // Syntax sugar */ Function.prototype.bindAny …

前回IEを起動してからの経過時間を表示する

殆どIEを使うことがないので、前回の起動からどれだけ経ってるか調べるBookmarkletを書いてみました。IE8以上で動きます。 4/8 はてな記法が原因でコードがおかしくなっていたのを修正。 javascript:functionl,k,t,d,_{d=t-l[k]&&d=new Dated&&aler…