WinJS 3.0ライブラリのインストール

すべての人に良い一日を!







少し前に、WinJSライブラリの新しいバージョンであるWinJS 3.0の発表について説明しました。



新しいバージョンでは、 クロスブラウザクロスプラットフォームの サポートユニバーサルコントロールのデザインの更新、新しいモジュラーアプローチなどの新しい機能が提供されます。



今すぐWinJS 3.0ライブラリの使用を開始する場合は、自分でライブラリをアセンブルし、プロジェクトに接続する必要があります。 この記事では、これを行う方法を説明します。



注意! 初心者向けの手順。





WinJS 3.0ライブラリのインストール





WinJSライブラリファイルは、さまざまなパッケージマネージャーおよびその他のソースを使用してインストールできます。たとえば、次のとおりです。



npm



>npm install winjs
      
      







バウアー



 >bower install winjs
      
      







ヌジェ



 >Install-Package winjs
      
      







CDN



cdnjs.com/libraries/winjs



アーカイブへの直接リンク



WinJS 3.0.1(zip)



カスタムビルドをビルドします



WinJS 3.0ライブラリのリリースでは、モジュラーアプローチのサポートが発表されました。 これで、必要なモジュールのみを使用してライブラリのカスタムアセンブリを作成できます。 独自のバージョンのライブラリを構築する方法を見てみましょう。 カスタムビルドをビルドするには、 gitNode.jsをインストールする必要があります



次のコマンドを実行します。







必要に応じて、build.jsでパスを編集します



不要なモジュールをコメントアウトして、WinJS-custom.jsファイルを編集します。



コマンドr.js -o build.jsを実行します







できた! カスタムビルドはパスに沿って配置されます: bin \ WinJS.js



組み立てたライブラリをプロジェクトに挿入します



JavaScriptプロジェクトをVisual Studioとソリューションエクスプローラーで開き、WinJSライブラリファイル(css、フォント、jsを含む)を共有プロジェクト(ユニバーサルアプリケーションの場合)に追加します。







これで、アプリケーションのページに追加したばかりのファイルへのリンクを追加する必要があります(Windows / Windows Phoneアプリケーションの場合、ほとんどの場合、これはdefault.htmlです)。



Windowsプロジェクトの場合:



 <link href="/WinJS/css/ui-dark.css" rel="stylesheet"/> <script src="/WinJS/js/base.js"></script> <script src="/WinJS/js/ui.js"></script>
      
      







Windows Phoneプロジェクトの場合:



 <link href="/css/ui-themed.css" rel="stylesheet" /> <script src="/WinJS/js/base.js"></script> <script src="/WinJS/js/ui.js"></script>
      
      







注意してください



  1. アプリケーションで使用されるトピックを定義するリンクの違い。 Windowsを使用している場合、アプリケーションで使用するテーマ(暗いまたは明るい(それぞれui-dark.cssまたはui-light.css))を個別に選択する必要があります。 Windows Phone用のアプリケーションを開発している場合、ui-themed.cssファイルへのリンクを指定できます。アプリケーションのテーマは、電話で選択されたテーマに従って決定されます。
  2. WinJS 2.1ライブラリがWindowsプロジェクトに接続されていない場合、電話機で自動テーマ検出を使用するには、ファイルui-themed.cssui-themed.theme-dark.cssui-themedにリンクを登録する必要があります WinJS 3.0ライブラリのスタイルを持つファイルのtheme-light.css








ライブラリが追加されました! これで、コントロールを追加してアプリケーションを実行できます!



ユニバーサルアプリケーションでのピボットコントロールのテスト



クロスプラットフォームサポートと設計関連の変更の追加に加えて、WinJS 3.0はWindowsアプリケーションのPivotコントロールのサポートを追加したことが発表されました(以前のライブラリではWindows Phoneのみでした)。



ユニバーサルアプリケーションでのPivotコントロールの外観を確認することにしました。 ここに私が得たものがあります:







便利なリンク






All Articles