タグ

ブックマーク / blog.8-p.info (2)

  • 『DOM Scripting 標準ガイドブック』を読んだ - blog.8-p.info

    まえに人におすすめされて少しだけ借りて読んだ DOM Scripting: Web Design with JavaScript and the Document Object Model というがあって、それの日語訳の『DOM Scripting 標準ガイドブック』が売っていたので買って読んだ。初版が2007年6月なので、最近出たじゃないです。 文法まわりは微妙 2章の JavaScript の文法に対する記述はあんまりうなづけないところがある。変数名が snake_case なのは趣味の問題だけどたぶん lowerCamelCase のほうが多数派。 配列を var beatles = Array("ジョン", "ポール", "ジョージ", "リンゴ"); とするほうが [] より「良い」(p.33) とも思えないし、連想配列がほしいときに {} じゃなくて var lennon

    mhrs
    mhrs 2009/01/18
    「ちゃんとマークアップされた文章に対して段階的強化 (progressive enhancement) として振る舞いを追加する」なんてまともで「素敵」な事が書いてあるらしい本について。isbn:9784839922375
  • blog.8-p.info: はてなブックマークに Migemo

    語タグを入力しているときに Migemo っぽく補完したい。ぐぐると はてなアイデア - タグ入力支援スクリプトにmigemo機能をつけ、IMEがoffのままでの日語タグ入力を簡単にする はみつかったけど、実装はないみたいなので書いてみた。 hateb-migemo.user.js はてなダイアリーキーワードを使っているので、まずははてなブックマークむけ。クロスドメイン通信があるので Creammonkey では動きません。 処理はオリジナルの Migemo とは逆向き。用途がタグの補完なら候補文字列は有限個なので、ローマ字列からありうる候補文字列すべてを生成するのではなくて、候補文字列からローマ字列を生成してる。 かなからローマ字の変換は一文字一対応の安易なもので「ぁ」は「xa」で「la」にならないし、「にゃ」は「nya」にならない。ここはもうちょっと直したい。 ふりがなは はてな

    mhrs
    mhrs 2006/12/24
    はてなブックマークの日本語タグの入力を「Migemo っぽく補完」するGreasemonkeyスクリプト。はてなダイアリーキーワードのふりがな情報を活用する。
  • 1