Posts tagged: JavaScript

Protovisを読んでJavaScriptを知る


 

pv.Layout.Forceを改造したクラスを作るために、pv.Layout.Forceをコピーし、NewForceとした。
このNewForceクラスのnodesプロパティの代わりに新しいプロパティclustersを追加することにした。

nodesプロパティは、Forceの親であるpv.Layout.Networkに定義されているのだが、
このnodesプロパティの定義を読んで感心することしかり。
現在のJavaScriptの真髄が隠されている、といっても過言ではないと思う。

これがnodesのプロパティ定義。これはいったい何をしているのか。

Read more »

Protovis、svg-edit、JavaScriptなどなど


 

最近、JavaScriptを使ったビジュアライゼーションについて調べています。

インターネットで使えるのベクターデータフォーマットとして、SVGが出たのは1998年のこと。サーバで画像を作成しなくてもグラフが表示できるということで、プラグインを入れて試したのは2002年頃のことだったっけ。
今は着々とブラウザに実装(IEは9から)されてきたようです。

このところの仕事で、JavaScriptの可能性について知るところがありました。
ほんのさわりですが、書き留めておきます。
Read more »

Webアプリ共通課題 #0 インデックス


 

Webアプリケーションにおける共通的な問題と、その解決方法をまとめます。

ここに挙げるのは、ブラウザとWebサーバというシンプルな組み合わせ、ステートレスな関係によって起きる、オーソドックスなものです。
近年、AJAXが一般的になってきていますが、ユーザビリティと内部の処理タイミングが複雑になってきており、なおさら意識しなければいけないものもあります。

以下はインデックス。詳細な内容を書いたらリンク化していきます。

  1. ボタン二度押し防止
  2. 戻るボタン対策
  3. スクロール位置の保持
  4. F5リロード対策
  5. セッションオブジェクトの後始末
  6. マルチウィンドウ/マルチセッション
  7. ログ出力
  8. 設定ファイル
  9. エラー処理

WordPress Themes