2010-01-01から1年間の記事一覧

ライブラリに入れる関数の選定

KEM.jsに入れるべき関数を選定する。込み入った処理などはjQueryにやらせればいい(jQueryが使えない環境では込み入った処理はやらない)ので、jQueryを使うまでもないような処理ができれば。例えば、画像のロールオーバー処理なんかはいちいちjQueryを使う…

ブラウザ判別関数の続き

WebKitnの判別 SafariとChromeについてはWebKitのバージョン番号をself.navigator.userAgentから抽出して判別する(AppleWebKit/XXXのXXXの部分)。Chrome 1.0は2008-12-12、Safari 3.0.4が2007-10-26なので、Safari 3.0.4のWebKitバージョン以降であれば2、…

ブラウザ判別関数

昨日の調査を受けて、判別用の関数を作る。 目標 こんな感じの数値を返す関数にする。 Firefox 2.0以降なら2、それ以外は1 Safari 3.04以降なら2、それ以外は1 Opera 9.25以降なら2、8以降なら1、8未満なら0 IE 6.0以降なら2、5.0以降なら1、4.0以前なら0 Ma…

prototype.jsとjQueryのブラウザ対応調査

配布元で提示されている情報と、対応していないブラウザで使った場合にどうなるかを調べてみた。 prototype.js (1.6.1) http://www.prototypejs.org/download によるとこんな感じ。 Firefox 1.5以降 IE 6.0以降 Safari 2.0.4以降 Chrome 1.0以降 Opera 9.25…

JavaScript用のテストツールを作ってみた

JSUnitが古いブラウザで動かない雰囲気だったので、動くようなものを作ってみました。QuickieTest http://code.google.com/p/kem/wiki/QuickieTest無駄にNetscape4とかでも動くつもりです。

JavaScriptの値に色付けする、ColorfulDumpを作った

Objectのダンプをするわけではないのであんまり役にはたたないです。 デフォルトの色付けはとても刺激的ですが、CSSで制御できます。 配布元 http://code.google.com/p/kem/ 説明 http://code.google.com/p/kem/wiki/ColorfulDump 表示サンプル http://hi-ha…

KEM関連のリリース用ツール、KEM_projectを作った

makeするとテンプレートからファイルをつくったり、make zipで公開用のZIPを作ったりするものを作ってみた。KEM - http://code.google.com/p/kem/ KEM_project - http://code.google.com/p/kem/wiki/KemProject

リセット用のCSS、KEM.cssを作った

css

リセット用のCSSはいっぱいあるけれども、気に入ったものがないので作った。以下特徴。 フォーム関係はいじらない 日本語フォントの指定付き メイリオとか IPAフォント、Takao Fontsとか なるべく多くのブラウザを考慮 Microsoft Office入りのMacでMS PGothi…