CoffeeScript

CoffeeScript でも名前空間毎にそれっぽいクラスを置いておきたい

CoffeeScript では、クラスを定義するときは: class Foo ってやるけど、Foo の中にある Bar クラスを定義するときはどうすればいいかっていうと、 普通に Foo.Bar ってやればいいんだ。 こんな風に: class Foo.Bar Foo はクラスでもいいし、オブジェクトでも…

ぐだぐだと OAuth の使い方を解説するかもしれないその 2

その 1 は散々な出来だったのでそれがあれ。 Firefox のアドオン用にそれっぽいの書いてる人が当然のごとく見つからない感じなので、 私が書けばいいんじゃないかと思ったんだけど、なんて云うかうん。 まんずまんず、Addon クラスとか書こう。 class Addon …

ぐだぐだと OAuth の使い方を解説するかもしれないその 1

OAuth モジュールを require する OAuth = require 'oauth' これだけ。 コンシューマー・キー、コンシューマー・シークレットを用意する ついったーアプリに一つずつ存在する、コンシューマ・キーとコンシューマー・シークレットっていう文字列をオブジェク…

XMLHttpRequest を使ってみた

うん、無理。 window.onload = () -> button = document.getElementById 'xhr-btn' button.onclick = () -> image_id = "av5bde" xhr = new XMLHttpRequest() xhr.onreadystatechange = (event) -> if xhr.readyState == 4 if xhr.status == 200 result = do…

こんな時、どう書くの? (CoffeeScript 編)

http_request.request( request_option, function (response) { var buffer = ""; response.setEncoding( "utf-8" ); response.on( "data", function (chunk) { buffer += chunk; } ); response.on( "end", function (chunk) { callback( buffer ); } ); } )…