1

Android用のハイブリッドアプリを書こうとしています。このアプリでは、jqueryと他のフレームワークの束をロードしようとしています。すべてのJavaScriptはアセットフォルダーにあります。ここで問題となるのは、JavaScriptを読み込もうとしても例外が表示されないのに、JavaScriptが読み込まれないことです。

無効なファイルまたはスキームのパスを指定すると、すぐにコンソールメッセージとログが表示されます

    <script type="text/javascript" charset="utf-8" src="jquery.js" />

    <script type="text/javascript" charset="utf-8" src="js/underscore.js" />
    <script type="text/javascript" charset="utf-8" src="js/backbone.js" />

    <script type="text/javascript" charset="utf-8" src="js/app.js" />

</head>
<body>

    page loaded...

    <script>
        console.log('-----loading-----');

ページが読み込まれたり、---読み込み中---が表示されない

しかし、jsインクルードを削除すると、スクリプトが実行されているのがわかります。何がうまくいかない可能性があります

<!DOCTYPE HTML>
<html>
<head>
<meta name="viewport" content="width=320; user-scalable=no" />
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
    <script type="text/javascript" src="some.js"/>
    <script type="text/javascript" src="some2.js"/>
</head>
<body>

    page loaded...

    <script>
        console.log('-----loading-----');
</script>

</body>

ここでsome.jsconsole.log( "!");

およびsome2.jsconsole.log( "2");

見えるだけ!決して2

4

2 に答える 2

0

問題はhtmlにあります。上記の html を HTML5 バリデーターにソースします。スクリプトを自己完結型のタグにすることはできません。

私は

そして、それはすべて機能し始めました。おやおや、私の最後にはとても大きな時間の無駄です。とにかく助けてくれたすべての人に感謝します。

于 2013-03-21T09:28:43.837 に答える
0

JavaScript ファイルの 1 つに問題がある可能性はほとんどありません。それらを 1 つずつ取り出して問題の原因を特定し、スクリプトをデバッグします。あるべきでないところが定義されていない、括弧や括弧が抜けている、など。

于 2013-03-21T09:03:29.467 に答える