</meta>WinJSをモバイルで見てみる2015-01-03WinJSのブラウザアプリで画面遷移WinJSWinJSを使ったブラウザアプリで、どうやって画面遷移するのか試行錯誤してました。結論から言うとストアアプリと同じでした...。Windowsストアアプリのナビゲーションするアプリから、navigator.jsをコピーしてきます。TypeScriptTypeScriptでページに対応するViewModelを作ります。今回はリストを持っただけのシンプルなやつ。ポイントはアイテムが選択されたときに呼び出されるようにするclickプロパティ。WinJS.Utilities.markSupportedForProcessingを呼び出してるところ。TypeScriptWinJSにはTypeScriptの型定義も用意されています。winjs.TypeScript.DefinitelyTypedがそれになります。これを使うとWinJSに用意されてるWinJS.ClassやWinJS.Namespaceとか使わなくても名前空間とかクラス定義ができるのが個人的には性に合ってそうな気がし...WinJSとTypeScriptの組み合わせ2015-01-01WinJSのRatingコントロールと双方向バインディングWinJSRatingとspanをViewModelを介してバインドしてみたいと思います。ViewModelは、JavaScriptでバインド可能なようにしておきます。次に、WinJS.UI.processAllの後にデータバインドをします。WinJS...WinJSのRatingコントロールと双方向バインディング2014-12-30WinJSでクラスの継承WinJSWinJS.Class.deriveを使って継承もできるんですね。使い方は第一引数に継承、第二引数にコンストラクタ、第三引数にインスタンスメソッド、第四引数にスタティックメソッドになるみたいです。いうことで、オブジェクト指向でイマイチイメージが使えないAn...WinJSでクラスの継承2014-12-30WinJSでクラスを混ぜるWinJSWinJSのWinJS.Class.mixを使うとオブジェクトを混ぜ合わせることができるようになります。名前を持って自己紹介出来るオブジェクトと、わんわんと鳴く犬を作ってmixで混ぜ合わせます。fun...WinJSでクラスを混ぜる2014-12-29WinJSでコレクションのバインドWinJS以下の内容を試した感じです。WinJSでバインド可能なオブジェクトの定義はいろんな方法があるみたいで、上記のリンクではWinJS.Bindin...WinJSでコレクションのバインド2014-12-29WinJSでのクラスの定義とWinJSでバインド可能なクラスの定義方法WinJSWinJSには、クラスを定義するための関数があります。WinJS.Class.defineがそれです。WinJS.Class.define関数は、第一引数にコンストラクタを渡して、第二引数にインスタンスメソッドを渡して、第三引数にスタティックメソッドを渡します...WinJSでのクラスの定義とWinJSでバインド可能なクラスの定義方法2014-12-29WinJSで双方向バインドWinJS特に双方向バインドとかないんですね...。単一方向のバインドと、コントロールのイベント拾ってバインドのソースに書き戻す。フォームの入力項目の数が多いとだるい感じですね。いってもポイントはあります。FirefoxだとinnerTextは動かないみたいなのでinnerHTMLを使うのがよさそうです。WinJS引き続きやってます。次はデータバインディングです。OSのFx0買ったんですよ。HTML5のアプリ作りたいじゃないですか。Studioで始める方法を書いてみます。C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。Blogの内容は個人の見解であり、所属する企業を代表するものではありません。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。