今天网上随便了溜达了一圈,发现了一个很好的javascript调试器,类似于java的控制台功能,以往调试javascript会输出n个alert的断点,调试很花时间。尽管这样的一个工具,很简单,自己也可以糊弄一个,网上既然提供了一个那又何必自己写呢,我只写网上没有的,哈哈,又开始吹了!
我写了一个很小的测试工具,供大家参考,代码如下 :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<style type="text/css">
input {
border:1px solid #000000;
width:100px;
}
table{
border:1px solid #000000;
width:600px;
}
td{
padding:5px;
}
</style>
<script type="text/javascript" src="blackbird.js"></script>
<link type="text/css" rel="Stylesheet" href="blackbird.css" />
<script language="JavaScript">
<!--
var NAMESPACE = "bb" ;
//-->
</script>
</head>
<body>
<table>
<tr>
<td><input type="button" value="显示/隐藏" οnclick="log.toggle()"/></td>
<td>log.toggle( )</td>
<td>显示/隐藏调试信息面板</td>
</tr>
<tr>
<td><input type="button" value="改变大小" οnclick="log.resize()"/></td>
<td>log.resize( )</td>
<td>改变面板大小</td>
</tr>
<tr>
<td><input type="button" value="调试" οnclick="log.debug('debug') "/></td>
<td>log.debug( Message )</td>
<td>输出调试信息</td>
</tr>
<tr>
<td>
<input type="button" value="消息" οnclick="log.info(window.prompt('请输入值!','请输入值')) "/>
</td>
<td>log.info( Message )</td>
<td>输出消息</td>
</tr>
<tr>
<td><input type="button" value="警告" οnclick="log.warn('worn') "/></td>
<td>log.warn( warn )</td>
<td>输出警告</td>
</tr>
<tr>
<td><input type="button" value="错误" οnclick="log.error('error') "/></td>
<td>log.error( reeor )</td>
<td>输出错误信息</td>
</tr>
<tr>
<td><input type="button" value="计时" οnclick="log.profile('local anchors') "/></td>
<td>log.profile( profile )</td>
<td>开始/结束计时</td>
</tr>
<tr>
<td><input type="button" value="清空" οnclick="log.clear() "/></td>
<td>log.profile( )</td>
<td>清空调试消息</td>
</tr>
</table>
<br><br>
<table>
<tr>
<td>F2</td>
<td>显示/隐藏</td>
</tr>
<tr>
<td>Shift+F2</td>
<td>移 动(move)</td>
</tr>
<tr>
<td>Alt + Shift + F2</td>
<td>清 空</td>
</tr>
<tr>
<td colspan="2">单击左上图标可以进行类型过滤;或者Alt + 单击</td>
</tr>
</table>
</body>
</html>
注意最顶端的一行代码,很重要
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
我刚开始,就是因为这里没有写完整,一直都不能显示。
同时我将其源码js、css和图片提供给大家,让我们和alert说再见吧。