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

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

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

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

outerHTMLを作ってドキュメント全体のソースを取得する

FirefoxにはinnerHTMLはあってもouterHTMLがない。 でも、__define[SG]etter__とかを使えば再現できる。 HTMLElement.prototype.__defineGetter__('outerHTML', function(){ var tmp=document.createElement('div'); tmp.appendChild(this.cloneNode(true));…

先頭を0で埋めて桁をそろえる(解説付き)

使いたい場面はけっこうあるのにいざ作ろうとなると難しい。 Number.prototype.fillZero=function(n)(new Array(n).join('0')+this).substr(-n); var n=1234; n.fillZero(5);//01234 妙なテクニック使いまくりだから後で読んでわかるようにコメント付きのソ…