0

私は主にデスクトップアプリケーションを開発しているので、JSについてはよく知りません。しかし、Firebugの使用方法は知っています;)実行中のHTMLがロードされた* .jsファイルのシーケンスと、それがどこから始まるのかをどうやって見つけることができるのでしょうか?javascriptコードがどのように機能するのかわかりません。そして、それに関するヒントが必要です。

1つのWebサイトページをデバッグして、それがどのように機能するかを確認したいと思います(MS Studioで、毎回同じエントリポイントから開始するコードにステップインするように)。

javacriptコードはどこから始まりますか?

私の質問がばかげているように聞こえたらごめんなさい。

4

4 に答える 4

2

Javascriptはファイルの先頭から始まります。すべてが上から下に実行され、(OO)Javaや他のデスクトップ言語のようなコードに見られるような「開始メソッド」はありません。

この場合、手続き型言語として見ることができます。ただし、Javascriptではオブジェクト指向のようなことを行うことができます。

于 2012-11-08T08:02:36.707 に答える
1

スクリプトは、マークアップに挿入した順序でロードおよび解釈されます。「スクリプト」に移動すると、Firebugにブレークポイントを設定でき、左側のパネルにブレークポイントが表示されます(ページをリロードする必要がある場合があります)。ブレークポイントは、入力するだけで実際のコードに作成することもできdebugger;、ブラウザーで実行すると、その行での実行が停止します。

于 2012-11-08T08:02:36.153 に答える
1

JavaScriptコードは、ページに表示されている順序で開始および実行されます。

外部JSファイルを含めるタグがある場合script、これらのファイルのコードは、ファイルに表示される順序で順番に実行されます。

たとえば、次のようなものがあるとします。

<script type="text/javascript" src="file1.js" />
<script type="text/javascript">
    alert(2);
</script>
<script type="text/javascript" src="file2.js" />

file1.jsにが含まれalert(1);、file2.jsにが含まれているとしますalert(3);

「1」、「2」、「3」の順序で3つのアラートを受信します。

これをデバッグするdebug;には、3つのファイルのいずれかを挿入する(そしてFirebugでデバッグをオンにする)か、Firebugを使用して3つのファイルのいずれかにブレークポイントを配置します(ドロップダウンファイルセレクターを使用)。

于 2012-11-08T08:03:03.257 に答える
0

Firebugはアドオンです。ソースコード、応答などを表示できます。HTML、CSS、Javascript、Ajax、Cookieなど多くのものが表示されます。ここでJavaScriptをデバッグすることもできます。ただし、最初にこのアドオンをインストールする必要があります。ブラウザのツールオプションに移動し、この「firebug」アドオンをインストールします。検索して見つけることができます。
ここでは、VisualStudioのようなスクリプト部分をデバッグできます。ただし、ソースコードはサーバー上で実行されているため、デバッグすることはできません。
ただし、javascriptはクライアント側のコードであるため。インストール後
1.マウスを右クリックします。firebug2でインストールを
選択します。スクリプトタブを選択します。
3.VSのようなデバッガーを設定します。
4.デバッグします。

于 2012-11-08T08:06:29.930 に答える