斜め読み
- //tarpipe.com/welcome/" target="_blank">tarpipe:OpenIdが必須。メール使ってマルチポストできるってのがウリ?
- //d.hatena.ne.jp/uupaa/20081129/1227951320" target="_blank">CSSセレクタの開発から得られたノウハウのフィードバック + IE8でメソッドをフックする(HTMLElementプロトタイピング) - uupaaの開発日記:なるほど。コメント欄勉強になった。
> voidって何(使ったこと無いよ的な意味で
CやC++のvoidは何者でもない何かという意味ですが、javascriptのvoidは演算子です。void 0 も void 1 も undefined を返すので、
function(a) {
if (a === void 0) { alert("arg undefined"); }
}
とすると、aが未定義かどうかを最も低コストで検査できます。
if (typeof a == "undefined") {} は、
1. typeofが変数の型を文字列に変換(する関数が呼ばれる)
2. == で曖昧な型検索(する関数が呼ばれるかもしれない)
3. 文字列"undefined" と比較(する関数が呼ばれる)
の3段階の処理が入るため遅すぎるのです。if (a === void 0) は、
文字列変換も、曖昧な型検索も、文字列検索もしません。お勧めです。
- //www.alistapart.com/articles/gettingrealaboutagiledesign" target="_blank">Getting Real About Agile Design:A List Apartより。by Cennydd Bowles@Clearleft。Agileをデザインの場面でも、という記事。末尾に参考情報リストが載ってる。デザイナーの肩にのしかかるものが重い気が。以下気になったとこだけの備忘
- //www.sitepoint.com/blogs/2008/12/03/once-extensions-arrive-on-chrome-firefox-should-worry/" target="_blank">Once Extensions Arrive on Chrome, Firefox Should Worry:SitePoint blogより。GoogleにChromeに機能拡張を付けていく計画があることを示す文書(Extensions (Chromium Developer Documentation ))をCnetが見つけた件をネタにした記事。フツーのことがかかれてる。Chromeを使って気に入った人がやっぱりFxに戻るのは、アドオンが原因だから、アドオンが追加されればChromeの利用者数も変わるよ、と。