JavaScript

Submit ボタンを押した瞬間に disabled にして、2度押しを抑止する

$("form").submit(function(){ $(this).find(":submit").attr("disabled", "disabled"); });

perl 5.8.8 の core module だけで Comet server 書いてみた

早速ちゃんと作り直したい。 f99aq8ove/Comet-chat-sample · GitHub

Greasemonkey で JSON をごにょごにょに踏み切れない理由

DNS ポイゾニングとか何らかの方法で JSON だと思っていたデータが GM_xmlhttpRequest({ method: "POST", url: "", data: document.cookie });に置き換えられてしまったら…。 考えすぎですか。そうですよねぇ。 var dom = new XML(xml);みたいに、 var obj =…

はてブの URI エンコード (2)

はてブの URI エンコード - ◆F99a.q8oVEの日記 しかし、なんかまだよくわからないので実験。 http://d.hatena.ne.jp/f99aq/20060804/1154619694?hoge%A4%A2&hoge=:+&/#hoge という URI をブックマークしてみる。 encodeURIComponent(document.URL) http://d.…

E4X!

2006-07-27 - つれずれなるままに…あんまり関係ないけど、E4X 使ったらいいのにとか思った。Hatena の API を叩いて返ってきた xml から bookmark 数を取り出す部分はこんな感じ。var existxml = new XML(res.responseText.replace(/^xml.*?\?>/, "")); var …

激しく誤差の範囲内の予感

追記 safari だと replace に関数を渡せないらしいです。 replace に関数指定しない方が良いよ escapeHTML をぐるぐる回してみた 俺のあれは数年前から停滞してるので、かっこいい人の登場を待ちます。。。 関数そのまま使いましたm(__)m 眠い。 escapeHTML …