javascript

string.matchをやめてregexp.testにしたほうがよいケース

今回想定するのは、アドレスに指定した文字列が含まれていたら・・のケース。 //このmatchの使い方はどうなんだろう if(location.href.match(/chart\.php|chart_j\.php|chart_jlog\.php|chart_elog\.php/)){ あるパターンがある文字列内で見つかるかどうか調…

はてな市民にもなったことだし、群衆の叡智を使ってみる

windowsでfirefox3.0系radio-iのトップページにある曲目検索の上に透明な画像を重ねて、新しいタブで開くようにするgreasemonkeyをつくった。 でもなぜか、一度リロードしないと期待する動作(曲目検索のページへのリンク)をしてくれない。 曲目検索のflash…

これからサイ本でjavascriptを学ぼうとしている君へ

はじめに javascriptの学習本で一番推奨されているサイ本*1ですが、9章*2と10章*3には催眠効果があることを確認しています。 甘いものを摂って脳を活性化させても無駄です。すぐに眠くなります。 対応策 眠くなったら本を閉じて歩きましょう。近所の本屋まで…

広告削除用の関数を改造してみた(その2)

前回 広告削除用の関数を改造してみた 今回のコード(greasemonkey専用) function addGlobalStyle(list){ for(var i in list.id){ list.id[i] = '#'+list.id[i];} for(var i in list.class){ list.class[i] = '.'+list.class[i];} for(var i in list.name){ l…

インターネットの広告が話題になっているようなので便乗してみた

人気の記事になっていたhttp://d.hatena.ne.jp/gnarl/20080923/1222107368を見て。おれの出番きた。 まえにつくったスクリプトをつかって広告を消してみた。 結果↓ demo javascript:function addGlobalStyle(list){for(var i=0;i

広告削除用の関数を改造してみた

id:Cherenkov:20080905:広告削除方法模索(CSSで攻める) でつくった関数を改造してみた。 function addGlobalStyle(list){ for(var i=0;i

pandoraの画面を大きくするブックマークレット

1.5倍サイズ javascript:{document.getElementById('divPlayer').style.cssText='width:672;height:578';void(0);} 2倍サイズ javascript:{document.getElementById('divPlayer').style.cssText='width:896;height:770';void(0);}

JavaScript 手取り足取りスレッド

プロバイダ規制で書き込めないからこっちに書いてみる実験。 アマゾンのページ(ソース)から著者を抜き出したいんですが、 どうすればいいんでしょうかタイトルはidがありますし、 var title = document.getElementById("btAsinTitle")とかで、 出版社の方…