タグ

2011年4月24日のブックマーク (3件)

  • FirefoxのJavaScriptデバッガ拡張Firebugの進化がすごい

    Firefoxのデバッグ拡張ことFirebugですが、Firefox4よりFirebugとは別にWeb Consoleという機能が入りました。 しかし、Firebug自体もさらに便利になっているので、少し紹介します。(Firebug1.7 –1.8 の範囲で) 現在のFirefox4に正式対応しているのはFirebug1.7xで、Firebug1.8xはAlpha版として公開されているのでまだ不安定な部分もあることに注意して下さい。 特に注意書きしてない部分はFirebug1.7の項目だと思って大丈夫だと思います コマンドラインに履歴ボタン コンソールパネルでのコマンドエディタ(でかい方のコマンドライン)にHistoryボタンが新たに追加されました。 過去に実行したコマンドをポップアップから選択して挿入することができます。(以前はCtrl+ZでUndoし続ける必要があった) コマンドライン

    FirefoxのJavaScriptデバッガ拡張Firebugの進化がすごい
  • DPI Calculator / PPI Calculator

    Noteworthy and common display sizes of monitors, PCs, notebooks, tablets, phablets, smartphones, handhelds, smartwatches and HMDs. Link background color takes into account typical viewing distance: Resolutions 320x240 QVGA 640x480 VGA (NTSC square) 768x576 PAL (square) 800x600 SVGA 960x540 qHD 1024x768 XGA 1280x720 HDTV, 720p 1280x1024 SXGA 1366x768 HD 1400x1050 SXGA+ 1440x900 WSXGA 1600x900 HD+,

    aoe-tk
    aoe-tk 2011/04/24
    PPI計算機
  • 即時関数(function(){ ... })()の別の書き方いろいろ - 泥のように

    JavaScriptでよく使われるコード片に即時関数というものがあります。無名関数を宣言して即実行することで、ブロックスコープの存在しないJavaScriptにおいて擬似的にブロックスコープを再現します。 var a = "global"; (function(){ var a = "local"; alert(a); //local })(); alert(a); //global 一番有名なのはこの(function(){ ... })()の形式なのですが、なぜfunctionの外側にカッコが必要なのか不思議に思ったことはないでしょうか? ためしにfunction(){ ... }()と書いてみると、Syntax Errorが発生します。 なぜfunction(){ ... }()はSyntax Errorなのか JavaScriptにはfunction文とfunction式があって、

    即時関数(function(){ ... })()の別の書き方いろいろ - 泥のように
    aoe-tk
    aoe-tk 2011/04/24
    興味深い即時関数の書き方。「数年勉強しても、まだ言語的な発見が見つかるのがJavaScript」いやほんとその通りです。