speg03の雑記帳

主に未来の自分のために試したことなどを記録しています

javascript

オブジェクトリテラルのプロパティ名は引用符で囲む

JavaScriptのオブジェクトリテラルでプロパティ名に予約語を使うと問題になるかも。次のコード片はIE6(でしか確認してないけれど)でclassの行がスクリプトエラーになる。 var data = { title: "Google", attr: { href: "http://www.google.com/", class: "…

ページの読み込みが終わったとき

ページの読み込みが終わったときに何かしたいというのはよくあること。 JavaScript window.onload = function () { ... }; 画像やFlashなど外部リソースの読み込みまで終わるのを待つ。 1つのfunctionしか登録することができない。 jQuery jQuery(document).…

Progressive Enhancement

Webデザインとかクロスブラウザとかそのへんの話。最近jQueryの本を少し読んでいて、jQueryクックブックの中でプログレッシブエンハンスメントという言葉がでてきた。その節では言葉自体の説明が特にされておらず、なんですかこれはという感じだったので少し…

js2-modeを使いやすくする

Emacsのjs2-modeはリアルタイムに構文エラーを示してくれてなかなかよさげな感じだったのだけど、インデントまわりが残念でずっとjavascript-modeを使ってた。結構前の話だったので、どう残念だったか思い出すために試してみた。コールバック関数を引数に取…

jQuery + WEBrick + Rubytter

前回の記事で、jQueryから直接Twitterにpostできなかったので、間にRubyのTwitter APIであるRubytterをかませることにした。で、それを呼ぶためにWEBrickでHTTPサーバを作った。 ソースコード twitter_server.rb Twitterとの通信を仲介するHTTPサーバ twitte…

JavaScriptだけでTwitterにpostは無理そう?

前回、statusが取れるようになって喜んでいたのもつかの間、どうにもpostができなくって困っていた。試しに作ってみたのはこんな感じ。 // 'u'が押されたらプロンプトを表示して入力された文字列を発言する(つもり) $(document).keypress(function (e) { e…

jQuery使ってTwitterしてみる

とりあえず動くか試しただけ。まずは、jQuery取ってくる。jquery-1.3.2.min.jsを使ったよ! jQuery twitter.html <html> <head> <title>Twitter</title> <script type="text/javascript" src="jquery-1.3.2.min.js"></script> <script type="text/javascript" src="twitter.js"></script> </head> <body> </body> </html> twitter.js $(document).ready(fu…