Blog on The Web Technologies, Design, and Photo Life この数ヶ月、理解しがたい JavaScript の不思議の一つ。json.js の object.toJSONString() ような感覚で、以下のような感じで DOM にメソッドを追加してみると、 HTMLElement.prototype.hogeHogeHoge = function() { // something procedure releted to HTMLElement }; Firefox などでは問題ないが、IE だとうまくいかない( IE では HTMLElement という考え方がないため)。 prototype.js の場合、 この状況を次のように処理して問題解決している、ように見える。(まるごと JavaScript & AJAX より引用) // Ext
Blog on The Web Technologies, Design, and Photo Life 品のある劣化? 直訳するとまたもよくわからないけれど、Progressive Enhancement に引き続き、JavaScript での実装におけるキーワードを見つけたので、メモ。 内容としては、JavaScript OFF の閲覧環境において、必要最低限の情報が得られる・必要最低限の機能が使えるように、実装上の配慮を行う(配慮した実装を行う)、といった感じみたい。 例えばポップアップウィンドウを呼び出すリンクの場合、 <a href="#" onclick="popUp('http://www.example.com/');return false;">Example</a> ではなく <a href="http://www.example.com/" onclick="popU
Blog on The Web Technologies, Design, and Photo Life 1万行を超える比較的長大な JavaScript コードを deploy する際、どのような点に気をつけておくべきか、当たり前なこともあるけど、包括的にまとめている資料が見当たらないので、自分でまとめておく。 ファイルの統合 長大な JavaScript を書く際、機能別にファイルを分けることは、他の言語同様、有効な管理方法のひとつであるが、production 環境において同じファイル構成をとっていると、それが通信上のボトルネックになることがある。理由は、ページローディングの際に、大量の Request/Responce が発生するため。自分で計ったわけではないが、同じコード量でも、複数ファイルに分かれているよりも、単一のファイルにまとまっていたほうが、一回の Request/Res
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く