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

ブラウザの略称について【Chrome】

Firefoxが、FFだったりFxと略されたりしているが、どっちが正式かはどうでもよいとして(個人的にはFxと書くし、それが有力っぽいwikipedia:Firefox)、どうしても「FF」とされると、文脈がわからない場合はFINAL FANTASYや車の駆動の話しかと思ってしまう(無…

CSSの詳細度(specificity)のおさらい

CSS

http://www.w3.org/TR/CSS2/cascade.html#specificity CSS2では以下の詳細度を算出している。 a: ID属性の数 b: classセレクタと属性セレクタと疑似クラスの数 c: 要素名の数 ※疑似要素は無視する ※style属性で定義されたプロパティは常に100 セレクタ a b c…

Firefoxシェア急成長

http://journal.mycom.co.jp/news/2008/12/11/011/index.htmlシェアの高い国々。 57.44% インドネシア 53.13% マケドニア 51.95% スロベニア 49.93% ポーランド 49.62% ボスニア・ヘルツェゴビナ 48.05% スロバキア 47.18% フィンランド 47.08% フィリピン …

ブラウザシェア2008年11月度

http://journal.mycom.co.jp/news/2008/12/01/039/index.htmlFirefoxが20%越え、IE全体で70%を切った。

グローバル変数

グローバル空間でのvar宣言、function関数定義 var a; function b(){alert("hoge");} // var b=function(){alert("hoge");} と同義 これらはグローバル変数として扱われるが、結局グローバル変数とはwindowオブジェクトのプロパティに他ならない。 なので、…

CSS書籍「The Art & Science of CSS」

CSS

SitePointにおいてCSS書籍「The Art & Science of CSS」の無料配布が期間限定で実施されている。 ということで早速DLしました。ページ総数は227頁にも及ぶ。参考までにChapterをリストアップ。 The Art & Science of CSS v Table of Contents Preface. viii …

CSSのようなprototype

CSS(Cascading Style Sheet)の継承 (IEでのバグは考慮しない) まず前提として親→子へ継承するものとしないもの。 継承されるのはインラインなプロパティ。もっぱらfont関係。 color,text-align,font-size,font-family,line-height... ボックスのプロパティは…

これは知らなかった。。。

ime-mode IEとFx3で使用可能。 主たる用途は、強制的に全角文字を入力させないということ。 テキストフォームなどのIMEの動作をコントロールする。 auto(既定値:自動) active(フォーカス移動時にオン) inactive(フォーカス移動時にオフ) disabled(IM…

ブラウザシェア

ブラウザシェアに関する記事。 http://journal.mycom.co.jp/news/2008/11/04/040/index.htmlこういうのを見るたび憂鬱になる。。。

プリミティブとオブジェクト

JavaScriptにおける型は厳格ではない。 プリミティブ型の数値、文字列、論理値には、それぞれNumber、String、Booleanというラッパークラスがある。 必要に応じて内部的にラッパーオブジェクトが生成され、役目が終わると破棄される。 newしたNumber、String…

F1グランプリ2008

11/2(日)ブラジルで今年のラストレースを迎える。十中八九、ハミルトン(英国)が総合優勝するであろうが、マッサには母国ブラジルで逆転劇を魅せてほしい。去年のライコネンのように。 もしハミが負けるようなことになれば、結局その程度のドライバーというこ…

Metabofix

Metabofixを入れてみた。 Firefoxが食っているメモリを定期的に開放してくれる。http://dcollections.sakura.ne.jp/mtfix/

Object

オブジェクトのプロパティ(メソッド)には文字列でアクセスできるということ。 //以下の2つは同じ window.alert("あらーと"); window["alert"]("あらーと"); Objectオブジェクトの作成では次の1〜4は同じ。 //1 var obj=new Object(); obj.prop="foo"; //2 va…

結局一体いつまでIEの相手をしなければならないのか

CSS

互換モード、ボックスモデル、floatクリア、hasLayout、inherit、!important... 今に始まったことではないが、CSSレンダリングにおけるIEの問題が山の如しで、IE6,7用のハックファイルを切り離すときが未だ到来しない。これからも当分。例えば、もっと、 要…

オブジェクト指向

学生の頃にソフィーの世界を読んだのだが、 プラトンのイデア説って、まさにオブジェクト指向的な発想じゃないか!って。 というか逆。オブジェクト指向がイデア説的なのか。javascriptのプロトタイプベースとかは、特に通ずるものを感じる。 ギリシャ哲学に…

getElementsByClassName

getElementsByClassName、IE6,7とかでは使えない。 それじゃ。これで良いと思った。 function getElmClass(class){ var elms=[]; var nodes=document.getElementsByTagName('*'); for(var i=0;i

便利なaddon

https://addons.mozilla.org/ja/firefox/addon/1146 サイト全体のスクリーンショット ブラウザ表示分のスクリーンショット 選択領域のスクリーンショット をpng、jpgで保存できる。いちいち画像編集ソフトを使う手間が省けるね。

ザレハジメ

hatenaDialyしてみることに。