2006/08/16(水)

IEでウィンドウをフラットにする

カテゴリー: CSS, JavaScript, WEB制作 — KAY @ 05:34:15

winIEのhtml要素は、デフォルトでボーダーを持っています。
なので、

html {border:0;}

などとしてやると、閲覧領域の凹みが無くなり、フラットな表示になります。

……とここまでならなんて事の無い小技ですが、javascriptでイベントを扱ったりすると、これが思わぬ動作に繋がる事があります。
というのも、IEではdocument.documentElement.clientWidth(clientHeight)は内容領域(CSSのwidth、height)の値を返しますが、event.clientX(clientY)はボーダーまでを含めた座標を返します。ぶっちゃけ、html要素に何も指定しない場合だと2pxほどずれます。
clientWidthをoffsetWidthとかに変えても無駄です。スクロールバーは幅に含まれますが、相変わらずボーダーは含まれません。
しかもIEは、標準準拠モードと互換モードでdocumentElement周りの挙動が変わるらしく、加えて他のブラウザへの対応も考えると、もう何がなんだかわかりません。誰か助けて下さい。(←エントリの趣旨が変わってきている)

2006/08/13(日)

クロスブラウザ判別処理スキップベンチマーク

カテゴリー: JavaScript, WEB制作 — KAY @ 08:49:22

前回のエントリで紹介したjavascriptの高速化ですが、せっかくだからベンチマークやってみました。

スクリプトはこんな感じ。

(続きを読む…)

2006/08/07(月)

判別処理をスキップしてjavascriptをちょっとだけ高速化?

カテゴリー: JavaScript — KAY @ 03:08:34

javascriptでは通常、クロスブラウザ用にオブジェクトやプロパティの有無を判別して処理を分岐させたりしますが、関数なんかを実行するたびに同じ判別処理を通過するのは非効率ですよね。
で、以下のような方法で2回目以降の判別処理を無くす事が出来ます。

(続きを読む…)

2006/08/06(日)

IE7 BETA3を入れてしまった。

カテゴリー: 雑記 — KAY @ 09:52:27

まあ、メインで使う気はさらさら無いんで、ベータ版でも特に問題は無いんですが……。
ブラウザごとの動作検証が不可欠なサイトリニューアルの最中になぜ。
いや、なんとなく勢いで。^^;

とゆーわけで、今後智者森のサイト構築はIE6以前での動作未検証で行われます。
不安な方は、これを機会にOpera、Firefox、Safari等の他ブラウザへ移行してみては? 特にOperaとかOperaとかOperaとか。
あと、当然ですがSleipnirとかのIEコンポーネントブラウザも、IEのレンダリングエンジンに依存しますので、検証対象外ですよ。
まあSleipnirはver.2系列ではgeckoエンジンも使えるみたいですが……。

ん? IE7の使用感? しらねーよw
そんな面倒な事は他の真面目なサイトにまかせるです。
ただひとつ言えるのは、ギコナビでレス番のポップアップ機能が効かなくなったっ!!! orz
2ちゃんブラウザで「IE7対応」とか銘打ってるやつ、あります?
あるんなら乗り換えよかな。

2006/08/05(土)

ブログのバージョンうp。

カテゴリー: ムーバブルタイプ — KAY @ 20:01:46

ムーバブルタイプ3.31-jaにバージョンアップしましたっ!!

なんか変なとことかあったらご連絡下さい~。

2006/08/03(木)

Famicompo mini vol.3 結果発表!!!!111

カテゴリー: Famicompo mini, チップチューン — KAY @ 12:48:10

http://midr2.under.jp/compo/vol3/

ああああああ結果発表きたぁああぁぁぁあああぁあぁぁあぁあああ~~~~~~!!!!!!!!!!!11
ちゅか俺の一押し『Cliffs of Nintendover』が負けたぁぁぁぁ…………。

今回、elsynthさんのBehind the smileは気付かなかったなあ……。でも、作者名知ってからあらためて曲聴くと確かにelsynthさんのサウンドだ。

オリジナル部門の一位はChibi-Techさんの『お兄ちゃんだからいいよ~♪』ですが、まあ総合ランキングとしては順当なところ。
興味深いのはLovin’の項目ですね。投票コメントでも「優勝して欲しくない」といった内容のものがありますが、明らかな「拒否反応」が見て取れます。
これは本家FAMICOMPOのトラウマなのか、萌え系に対するものなのかはわかりませんが。カバーの結果を見る限りでは、後者は違うと思う……かな?

ともあれ、参加者の皆様、本当にお疲れ様でした!
蛇足。今回、DJ Boucheさんに萌えまくりでした。