HTMLページで使用した.jsファイルにJavaScriptカレンダーがあり、メトロアプリで使用しようとしています。data.jsデフォルトファイルでそれをインポートして呼び出すにはどうすればよいですか? (data.js ファイルは「(」で始まります)そして、どうすればタイル アイテムの「要素」フィールドで使用するカレンダー要素を作成できますか? data.js ファイルにインポートして、 Microsoft によって提案された createElement 関数を使用する要素は、その外部 JavaScript ファイルを必要とするため、正しく動作しますか? そうでない場合、どうすればよいですか?
3 に答える
ファイルを Visual Studio のプロジェクトに追加し、アプリケーションの default.html に JS ファイル スクリプト タグを含めます。その後、他の JS ライブラリと同じように使用できます。
また、覚えておくべき2つの大きなこと。可能であれば、プロジェクトに .js ソース ファイルを含めてみてください (あなたが行っているように)。CDN または外部のホストされた場所に電話をかけると、通常は行う必要のないセキュリティ チェックのフラグが立てられます。
JavaScript ライブラリが今後も機能し続けるという保証もありません。このため、SoundJS と jQuery の古いバージョンを保持しています。新しいバージョンがセキュリティ違反のフラグを立てる DOM 操作のようなことをしているときに、アプリがいくつかのエラーをスローするのを見てきました。
HTML ページでスクリプトを参照することに加えて、次のようにします。
<script src="/js/calendar.js"></script>
ソリューション エクスプローラーからファイルをドラッグし、使用する .js ファイルの先頭にドロップすると、次のような参照が表示されます。
/// <reference path="calendar.js" />
(function () {
"use strict";
その参照を取得すると、Visual Studio は、その関数を参照するときに .js ファイルに適切な Intellisense を提供します。