ネット上で、Javascript アプリで Metro と共に jQuery を使用できることを見てきましたが、例は見つかりませんでした。
私が直面している問題は、Visual Studio が、jQuery のスクリプトの 1 行目の文字 1 に無効な文字があると言うことです。明らかに、これがライセンス コメントの始まりです。
SCRIPT1014: Invalid character
File: ms-wwa://9fa409da-8869-421d-9a95-68ef5541152e-sxgejhq22jcna/js/jquery-1.7.2.min.js, line: 1 column: 1
jQuery Mobile と、ゼロから作成した 2 つのカスタム スクリプトで同じエラーが発生します。私の 2 つのスクリプトにはコメントがありません。
デフォルト プロジェクト default.js および homePage.js に付属のスクリプトでは、このエラーは発生しません。</p>
カスタム スクリプトは、Mac OS X で Web アプリを開発するために使用されました。ただし、jQuery スクリプトは、Windows マシン上の jQuery のサイトから直接ダウンロードされ、Mac にはまったく影響を与えませんでした。
また、jQuery をさまざまなエンコーディングで保存しようとしました。それらは「BOMなしのUTF-8」として始まり(明らかに正しいはずでした)、UTF-8とAnsiも試しました。
JavascriptファイルをVisual Studioに直接追加し、VS内からのみ編集すると、このエラーが発生します。機能する homePage.js スクリプトをロードするスクリプト タグと同じスクリプト タグを使用していますが、新しいスクリプトにはこのエラーがあります。
私はさらに実験しましたが、ファイルをパッケージにコピーしていない可能性があると思います。homePage.js の名前を homePage2.js に変更すると、 homePage.js が見つからないためコンパイルできないと不平を言います。しかし、パッケージ化するファイルのリストを編集する場所が見つかりません。
最終編集: まったく新しいプロジェクトを開始し、ゆっくりと追加しましたが、この新しいプロジェクトには問題はありません。どういうわけか、元のプロジェクトが壊れていたに違いありません。何が原因なのか知りたいので、再発した場合は修正できますが、今のところ解決策は次のとおりです。新しいプロジェクトを開始し、これを破棄します。