memo.xight.org

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

2006-11-19 Sun

JavaScriptファイルを圧縮して読み込ませる

- Summary
JavaScriptファイル自体を gzip で圧縮して読み込ませれば良い.

<script type="text/javascript" src="prototype.js.gz"></script>


- 圧縮されたJavaScriptがSafariで読み込めない問題
圧縮したJavaScriptファイルの拡張子を .jgz とし,
mod_rewriteで .jgz へのアクセスを .js にリダイレクト.

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ".*Safari.*" [OR]
RewriteCond %{HTTP:Accept-Encoding} !gzip
RewriteRule (.*)\.jgz$ $1\.js [L]
 
AddType "text/javascript;charset=UTF-8" .jgz
AddEncoding gzip .jgz


- Reference
亜細亜の蛾 - 2006-11-16 - prototype.jsを10KBにする方法
http://asiamoth.com/mt/archives/2006-11/16_2331.php

こぶたのラッパ : 世界の片隅で.jgzと言ってみる
http://smil.exblog.jp/4650470/

やってはいけない10のユーザインタフェース

- Summary
 1. ID,ニックネームを考えさせてはいけない.半角英字開始限定は論外.
 2. パスワードに英数混在や5文字以上を強制すると問い合わせ激増,アクティブ会員率減.
 3. チェックボックスで項目選び,別のボタンで操作を決定するUIはわかりにくい.
 4. フォントサイズはブラウザ設定で可変できないとだめ.
 5. アイコンは理解されない 使う場合は添え書きを.
 6. ブラウザにてリンクを新しいウィンドゥで開くのはNG.
 7. 1つの画面に多数の機能を並べてはいけない.
 8. AJAXやFlashで可能になったからといってドラッグ&ドロップは使うな.
 9. ダブルクリックされるとまずいボタンはダブルクリック禁止にせよ.
10. 「かんたんモード」を設定しても使わない.

- Reference
キャズムを超えろ! - 団塊〜シニア層向けのWeb設計 やっちゃいけない10のUI
http://d.hatena.ne.jp/wa-ren/20061117/p1

SAW - ソウ

- Summary
Amazon - SAW ソウ DTSエディション

CUBE[2003-08-09-1]を髣髴させる.

- Reference
SAW ソウ DTSエディション

カテゴリ: [Movie]
2006-11 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Color Reference

ChangeLogを検索
携帯電話からアクセス!

カテゴリ

最近の話題

リンク

過去ログ

Google

QR Code

Since
2002-11-28
Update
2008-09-05 14:14
Copyright © 2005 xight.org All Rights Reserved.