タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

JavaScriptとtestに関するweathercookのブックマーク (2)

  • Stylus/mochaがやってるGlobal leakテストとNode.js Debugger - teppeis blog

    先日、Stylusのコードをいじってたらグローバルリークがあったので、修正してPullリクエストしました。(TJが即マージしてリリース済みだよ!) リークを見つけたのは、StylusのテストコードにGlobalオブジェクト汚染を検出するテストがあってそれをたまたま走らせただけなのですが、このテストがシンプルかつ効果的でいいなと思いました。 https://github.com/LearnBoost/stylus/blob/master/test/run.js // Testの初期化時にデフォルトのグローバルオブジェクトのキーを保存。 var globals = Object.keys(global); ... // Testが終わったらグローバルオブジェクトの差分をチェック function done() { Object.keys(global).forEach(function(nam

    Stylus/mochaがやってるGlobal leakテストとNode.js Debugger - teppeis blog
    weathercook
    weathercook 2012/02/02
    グローバルリークテストの例
  • デスクトップ用Webブラウザでもスマートフォンライクにタッチ操作を可能にする·Touché MOONGIFT

    Touchéはデスクトップブラウザでタッチ、アンタッチ、移動のアクションを使えるようにするJavaScriptライブラリです。 Touchéはマウスイベントをタッチ操作として認識できるようにするJavaScriptです。デスクトップ向けWebブラウザでもスマートフォン風な操作ができるようになります。 画面のどこかをクリックするとタッチイベントとして認識されます。 認識できるのはタッチ(クリック)した時、タッチし終わった時そしてマウスを動かしている時になります。それぞれコールバック関数を指定しておいて何らかのアクションにつなげられます。 マウスムーブ時の認識 単純なタッチの他に、Ctrlキー、Altキー、コマンド/Windowsキーを押しながらタッチしたかどうかの認識もできます。ウィンドウ上のX/Y座標に加えて、画面上のX/Y座標も受け取れるようになっています。 指定できるイベントリスナーの

    weathercook
    weathercook 2011/10/13
    これはブラウザでのデバックに便利そう。
  • 1