Javascript代码运行序列

时间:2012-11-08 07:55:51

标签: javascript debugging firebug

我不熟悉JS,因为我主要开发桌面应用程序。 但我知道如何使用Firebug;) 我想知道如何找到那些加载了HTML的* .js文件的序列以及它从哪里开始?我不知道javascript代码是如何工作的......我需要你的提示。

我只是想调试一个网站页面,看看它是如何工作的(就像我在MS Studio中通过逐步进入每次从同一入口点开始的代码一样)。

javacript代码从哪里开始?

如果我的问题听起来很愚蠢,我很抱歉..

4 个答案:

答案 0 :(得分:2)

Javascript从文件顶部开始。 所有内容都是从上到下执行的,并且在(OO)Java或其他桌面语言等代码中没有这样的“启动方法”。

在这种情况下,您可以将其视为过程语言。你可以在Javascript中做类似面向对象的事情。

答案 1 :(得分:1)

按照将标记插入标记的顺序加载和解释脚本。您可以通过转到“Scripts”在Firebug中设置断点,您应该在左侧面板上看到断点(您可能需要重新加载页面)。只需键入debugger;,就可以在实际代码中创建断点,当您在浏览器中运行它时,它将停止在该行上执行。

答案 2 :(得分:1)

JavaScript代码按照页面中显示的顺序启动和执行。

如果您有script个标记来包含外部JS文件,这些文件中的代码将按照它们在文件中出现的顺序依次运行。

例如,假设我们有以下内容:

<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);

您将按以下顺序收到3个提醒:“1”,“2”,“3”。

您可以通过将debug;放入3个文件中的任何一个(并在Firebug中打开调试)或使用Firebug在3个文件中的任何一个中放置断点(使用下拉文件选择器)来调试此操作。

答案 3 :(得分:0)

Firebug是一个补充。它可以向您显示源代码,响应等.Html,CSS,Javascript,Ajax,Cookies和许多东西。你也可以在这里调试javascript。但首先你需要安装这个添加。转到浏览器上的工具选项并安装此“firebug”插件。你可以通过搜索找到它 在这里你可以调试像visual studio这样的脚本部分。但您无法调试源代码,因为它已在服务器上运行 但由于javascript是客户端代码。安装后 1.右键单击鼠标。选择用firebug安装
2.选择脚本选项卡 3.设置调试器,如VS.
4.调试。