虽然Internet Explorer是最流行的浏览器,但是它对JavaScript调试的支持还显得相当初级。如果发生JavaScript错误,会有一个错误窗口显示。错误消息还远不能让人满意,但是它们至少能够让你知道发生了什么错误。这些消息包括一个行号。此外,它还能够调用外部应用程序进行调试或者检查代码。JavaScript同时提供了逻辑和用户接口功能,减轻了服务器端处理的负载。尽管网站制作已经使用它有多年了,但是它的开发工具还是有点落后。现在就让我们仔细看看JavaScript的开发和调试选项。
开发工具
如果你习惯使用诸如Visual Studio或者NetBeans这样的集成开发环境,那么你就一定很熟悉各种调试选项,包括代码单步调试、设置断点,以及监视变量等。在监视代码执行或者追踪错误时,这些都是不可或缺的工具。不幸的是,这些工具在JavaScript开发人员中并不是十分普及。
IDE选项
你还可以通过自己习惯的IDE调试基于浏览器的应用程序。Visual Studio就是这样一个例子,它能够让你通过它调试Internet Explorer应用程序。你必须在Web服务器(IIS)启动调试功能。
具体步骤:
在调试模式(Debug|Start)启动Web应用程序。
应用程序在一个浏览器窗口里启动。返回到Visual Studio客户端。选择“调试|窗口|运行文档(Debug | Window | Running Documents)”。
当前运行的应用程序会出现在“运行文档”窗口里。你可以选择Web窗体,在JavaScript代码里设置断点。
返回Web窗体,使用应用程序;执行会在插入的任何JavaScript断点处停止。
Visual Studio不是唯一支持调试的IDE。
你还可以使用单独的JavaScript调试工具。一个典型的例子是SplineTech的JavaScript HTML Debugger,它是一个功能完备的开发工具。如果你使用Eclipse IDE,那么JSEclipse就是Eclipse的一个用于JavaScript开发的插件。
调试
应用程序开发中的一个重要步骤是追踪脚本或者网站制作代码中的错误。这包括隔离代码段,一行一行地分析它们。在使用JavaScript的时候,你可以使用在开发工具大发展之前用过的方法。在这种情况下,最常用的一种JavaScript函数是警报信息框。你可以用它来检查保存在变量/对象里的值,并与循环一起使用来查看对象的内容。
VB.NET和其他句法上存在差异的语言之间轮流转换时常见的错误
字符串必须放在引号之间。
在代码中使用逗号。除了for语句外,JavaScript把逗号用作变量的分隔符。
JavaScript对大小写敏感,所以变量名、JavaScript语句,以及类似的内容必须使用正确的格式/大小写。所以要按照统一的方式给你的对象、变量和函数命名。
JavaScript要用大括号来定义一段语句。
(责任编辑:admin) |