首 页 ┆ 源码下载 ┆ IT学院 ┆ 字体下载 ┆ 模板下载 ┆ 源码发布 ┆ 广告合作 ┆ 网站地图
► 设为首页
► 加入收藏
► 联系我们
源码下载 >> ASP源码 | PHP源码 | ASP.net源码 | JSP源码 | CGI源码 | VC/C++源码 | VB源码 | Delphi源码 | Flash源码
文章学院 >> 网络编程 | 网页设计 | 图形图象 | 数据库 | 服务器 | 网络媒体 | 网络安全 | 操作系统 | 办公软件 | 软件开发 | 黑客知识
字体下载 >> 精制字体 | 非英字体 | 艺术字体 | 著名字体 | 哥特式 | 简单字体 | 手写体 | 节假日 | 图案字体 | 精度像素 | 中文字体
模板下载 >> 企业门户 | 数码网络 | 休闲娱乐 | 影视音乐 | 旅游名胜 | 文化艺术 | 电子商务 | 个性展示 | 登陆导航 | Flash模板
►►您当前的位置:源码园 → IT学院 → 软件开发 → Java编程 → 文章内容

教你减轻JavaScript调试的负担

作者:佚名  来源:转载  发布时间:2007-11-2 16:04:12
开发工具
调试
列表A里的HTML代码没有按照预期的效果执行:
<html><head>
<title>JS Test</title>
<script language="JavaScript">
function validate() {
var doc = document.forms[0];
var flag = true;
if (doc.fullName.value = '')
flag = false;
if (doc.contactNumber.value = '')
flag = false;
if (flag) doc.submit()
else alert('Enter values before submitting.');
}
</script></head>
<body>
<form id="frmTest">
Name: <input name="fullName" type="text" /><br />
Address: <input name="contactNumber" type="text" /><br />
<input type="button" value="Submit" />
</form></body></html>
列表B里的脚本就使用了警报语句来监视变量的值:
<title>JS Test</title>
<script language="JavaScript">
function validate() {
var doc = document.forms[0];
var flag = true;
alert('Script starting, flag = ' + flag);
alert('Script starting, Full name = ' + doc.fullName.value);
alert('Script starting, Contact number = ' + doc.contactNumber.value);
if (doc.fullName.value = '') {
alert('First check, Full Name is empty.');
flag = false;
}
if (doc.contactNumber.value = '') {
alert('Second check, Contact Number is empty.');
flag = false;
}
if (flag) {
alert('Validation successful, document will be submitted.');
doc.submit()
} else {
alert('Enter values before submitting.');
} }
</script></head>
<body><form id="frmTest">
Name: <input name="fullName" type="text" /><br />
Address: <input name="contactNumber" type="text" /><br />
<input type="button" value="Submit" />
</form></body></html>
  • JavaScript对大小写敏感,所以变量名、JavaScript语句,以及类似的内容必须使用正确的格式/大小写。所以要按照统一的方式给你的对象、变量和函数命名。
  • 在代码中使用逗号。除了for语句外,JavaScript把逗号用作变量的分隔符。
  • JavaScript要用大括号来定义一段语句。
  • 字符串必须放在引号(单引号或者双引号)之间。
注意:你可以从“工具|选项(Tools | Options)”里启动JavaScript的调试功能。
IDE选项
  • 在调试模式(Debug|Start)启动Web应用程序。
  • 应用程序在一个浏览器窗口里启动。返回到Visual Studio客户端。选择“调试|窗口|运行文档(Debug | Window | Running Documents)”。
  • 当前运行的应用程序会出现在“运行文档”窗口里。你可以选择Web窗体,在JavaScript代码里设置断点。
  • 返回Web窗体,使用应用程序;执行会在插入的任何JavaScript断点处停止。
JavaScript HTML Debugger,它是一个功能完备的开发工具。如果你使用Eclipse IDE,那么JSEclipse就是Eclipse的一个用于JavaScript开发的插件。
用于调试的其他语言
Tony Patton的职业生涯始于应用程序开发员,现已获得Java、VB、Lotus和XML认证证书。
[] [返回上一页] [打 印]
  • 上一篇文章:利用javascript实现select的美化的实例
  • 下一篇文章:Windows 2000 UI 新特点之三:搜索管理器

  • 相关文章:
  • 教你减轻JavaScript调试的负担
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 源码发布
Copyright © 2003-2009 Ymyasp.Com. All Rights Reserved .
备案序号:粤ICP备07029071号