素人がプログラミングを勉強していたブログ

プログラミング、セキュリティ、英語、Webなどのブログ since 2008

連絡先: twitter: @javascripter にどうぞ。

2008-05-13から1日間の記事一覧

FirefoxでもcurrentStyleを使う

HTMLElement.prototype.__defineGetter__('currentStyle', function()getComputedStyle(this,null) ) とすれば、 document.body.currentStyle.backgroundColor みたいな感じで現在のスタイルが取得できるようになる。OperaとIEはもとからできる。 currentSty…

Webページの階層を上るブックマークレット

javascript:location.href=location.href.split(/\/(?!$)/).slice(0,-1).join('/') Firefoxならスマートキーワードとかキーワードサーチとかクイックサーチとかそういうやつに../として登録すると便利。

let文とlambda

let(foo=1,bar=2){ console.log(foo,bar);//1,2 } console.log(foo,bar);//undefined,undefined は (function(foo,bar){ console.log(foo,bar);//1,2 })(1,2) console.log(foo,bar);//undefined,undefined とできる。 let(foo=1){ let(bar=2){ console.log(f…

ネイティブのgetElementsByClassNameはすごく速い

Firefox2でgetElementsByClassNameを使えるように適当に作ったスクリプトと、Firefox3のネイティブのメソッドの速度の差がすごくてびっくりした。作ったスクリプトは HTMLElement.prototype._getElementsByClassName=function(className){ var r=this.getEle…