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

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

連絡先: twitter: @javascripter すかいぷ:javascripter_ , javascripter あっと tsukkun.net twitterにどうぞ。

2008-08-09から1日間の記事一覧

ラベル付きbreak

普通だったら一時変数にフラグを立てなきゃいけないような場面でも、ラベル付きbreakを使えば一気に多重ループから抜け出すことができる。 例えば、高速なgetElementsByClassName - 素人がプログラミングを勉強するブログをこの構文を使って書き直すと、flag…

GoogleのI'm Feeling Luckyボタンをどける

I'm Feeling Luckyボタンは使わないので、画像検索に変える。 // ==UserScript== // @name GoogleFeelingChanger // @namespace http://d.hatena.ne.jp/javascripter/ // @include http://www.google.co.jp/ // ==/UserScript== var [b]=document.getElement…

newを省略できる、可変引数を取るコンストラクタの作り方

追記:コメントを元に、__proto__を使ったthisのエミュレートをやってみた。結構シンプルでいい。 参考:JavaScript のコンストラクタ関数 - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech function defer(){ if(!(this instanceof de…