0

HTMLページで使用した.jsファイルにJavaScriptカレンダーがあり、メトロアプリで使用しようとしています。data.jsデフォルトファイルでそれをインポートして呼び出すにはどうすればよいですか? (data.js ファイルは「(」で始まります)そして、どうすればタイル アイテムの「要素」フィールドで使用するカレンダー要素を作成できますか? data.js ファイルにインポートして、 Microsoft によって提案された createElement 関数を使用する要素は、その外部 JavaScript ファイルを必要とするため、正しく動作しますか? そうでない場合、どうすればよいですか?

4

3 に答える 3

3

ファイルを Visual Studio のプロジェクトに追加し、アプリケーションの default.html に JS ファイル スクリプト タグを含めます。その後、他の JS ライブラリと同じように使用できます。

于 2012-10-02T20:04:34.677 に答える
2

また、覚えておくべき2つの大きなこと。可能であれば、プロジェクトに .js ソース ファイルを含めてみてください (あなたが行っているように)。CDN または外部のホストされた場所に電話をかけると、通常は行う必要のないセキュリティ チェックのフラグが立てられます。

JavaScript ライブラリが今後も機能し続けるという保証もありません。このため、SoundJS と jQuery の古いバージョンを保持しています。新しいバージョンがセキュリティ違反のフラグを立てる DOM 操作のようなことをしているときに、アプリがいくつかのエラーをスローするのを見てきました。

于 2012-10-03T14:12:11.917 に答える
1

HTML ページでスクリプトを参照することに加えて、次のようにします。

<script src="/js/calendar.js"></script>

ソリューション エクスプローラーからファイルをドラッグし、使用する .js ファイルの先頭にドロップすると、次のような参照が表示されます。

/// <reference path="calendar.js" />
(function () {
    "use strict";

その参照を取得すると、Visual Studio は、その関数を参照するときに .js ファイルに適切な Intellisense を提供します。

于 2012-10-03T01:43:14.787 に答える