タグ

2011年11月4日のブックマーク (5件)

  • 使われているコードのチェックもできる!Google製のJavaScriptカバレッジツール·ScriptCover MOONGIFT

    ScriptCoverはGoogle製のJavaScriptカバレッジテストツールです。任意のWebサイトに対してテストできます。 Googleが開発したJavaScriptのカバレッジツールがScriptCoverです。Google Chrome機能拡張としてインストールすることで任意のWebサイトにおけるJavaScriptカバレッジ率が分かります。 インストールしたところです。パッケージは提供されていないようなので自分でコンパイルしてインストールする必要があります。 任意のWebページを見るとこうやってカバレッジ率が出ます。 クリックすると分析開始です。しばらく待ちます。 完了しました。JavaScriptなので実行状況によってカバレッジ率も変化するようです。 さらに詳細なスクリプト単位でのカバレッジ率も見られます。 See full coverage reportをクリックするとス

    JHashimoto
    JHashimoto 2011/11/04
    "Googleが開発したJavaScriptのカバレッジツールがScriptCoverです。Google Chrome機能拡張としてインストールすることで任意のWebサイトにおけるJavaScriptカバレッジ率が分かります。"
  • jQuery Mobileのテーマを簡単に作成できるサイト

    CSSを追加してjQuery Mobileのデザインをカスタマイズ!の記事で、jQueryMobile版のThemeRollerがあるのを初めて知りました。 http://jquerymobile.com/themeroller/ 画面上部のカラーピッカーで色を作って、適用したい部品にドロップすると対象のスタイルが変更されます。スタイルの変更が終わったら、サイドバーのDownload ThemeからCSSをダウンロードできますし、Shareリンクから他人に公開することも出来ます。 CSSはなんとなくしか触れないので、IEの開発者ツールなんかを見ながらちまちま変えているんですが、GUIで操作してダウンロードできるサイトがあると助かります。 jQueryUI版はこっち http://jqueryui.com/themeroller/

    jQuery Mobileのテーマを簡単に作成できるサイト
    JHashimoto
    JHashimoto 2011/11/04
    "画面上部のカラーピッカーで色を作って、適用したい部品にドロップすると対象のスタイルが変更されます。"
  • HTML5 - JavaScript でビジネス指向 Web アプリケーションを作成する

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 October 2011 Volume 26 Number 10 HTML5 - JavaScript でビジネス指向 Web アプリケーションを作成する Frank Prößdorf | October 2011 マイクロソフトは HTML5 と JavaScriptWindows の開発者にとって重要なものとして普及させることに精力的に取り組んでおり、運用可能なアプリケーションの構築に利用できる高品質のライブラリとフレームワークを数多く用意しています。この記事では、基的なビジネス指向アプリケーションの作成を通して、既存の機能についてより深く知るきっかけを提供し、JavaScript でどれほど楽し

    HTML5 - JavaScript でビジネス指向 Web アプリケーションを作成する
    JHashimoto
    JHashimoto 2011/11/04
    "受け入れテストを作成する最も簡単でわかりやすい方法は、Selenium が組み込まれた Capybara (英語) を使用することです。"
  • HTML5 - ブラウザーと機能検出

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 ブラウザーと機能検出 Sascha P. Corti Web サイトを構築していると、今だけ見栄えがよいのではなく、今後もその見栄えを保ちたいと考えます。つまり、Web サイトを、現バージョンのブラウザーだけでなく、今後リリースされる新しいバージョンのブラウザーでも機能させる必要があります。今回の記事では、この目標を達成するのに役立つヒントとベスト プラクティスをいくつか紹介します。 簡単な歴史 現在は、どの Web ブラウザーも、「最新の仕様に沿って Web ページを最適にレンダリングする」という共通の目標に基づいて構築されています。 しかし、昔からそうだったわけではありません。これまでは、ブラウザーの競争

    HTML5 - ブラウザーと機能検出
    JHashimoto
    JHashimoto 2011/11/04
    "機能検出が非常に優れている点は、ページを作成する際には考えていなかったブラウザーでも、新しいバージョンのブラウザーでも機能することです。"
  • 非同期プログラミング - 新しい Visual Studio Async CTP により容易になった非同期プログラミング

    新しい Visual Studio Async CTP により容易になった非同期プログラミング Eric Lippert 人間が、コンピューター プログラムと同じように動く世界を想像してみてください。 void ServeBreakfast(Customer diner) { var order = ObtainOrder(diner); var ingredients = ObtainIngredients(order); var recipe = ObtainRecipe(order); var meal = recipe.Prepare(ingredients); diner.Give(meal); } 各サブルーチンは、事の準備にフライパンを熱する、オムレツを作る、パンを焼くといった作業だけでなく、当然、さらに細分化されます。このような作業を人間が一般的なコンピューター プログラ

    非同期プログラミング - 新しい Visual Studio Async CTP により容易になった非同期プログラミング
    JHashimoto
    JHashimoto 2011/11/04
    "DoEvents は、状況がごく単純なときに応答性の問題を解決するためのものであり、複雑なプログラムで UI の応答性を管理するのに適切な解決策であるとは言えません。"