昨天搞了一晚上装了几个JS调试插件,都感觉不太好用。最后有得到javaEye一位朋友badqiu的帮助准备装fireBug。今天早早来到公司第一件事就是装上这个插件,因为以前有一个复杂的JS调试不出来,所以准备用工具调试。Ajax的执行路径真让人头疼,东执行一下西执行一下(到处都是alert(),就是跟踪不到错误在哪
)。
装了好几个都不兼容最新FF,版本兼容一直是开发人员最头疼的问题。下面是我刚刚找到的支持最新FF的地址。
URL:
http://getfirebug.com/releases/firebug/1.4/
随便附上教程:
http://www.ruanyifeng.com/blog/2008/06/firebug_tutorial.html
还有我未调试成功的JS,呵呵
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<div id="result"></div>
<script>
var _timeout;
function wqwAjax(sendurl,result,type){
//var _timeout;
var type=type;
var result=result;
createXmlHttpResquest.call(this);
this.startSend=function(){
xmlHttp.onreadystatechange = callHandler;
document.getElementById(result).innerHTML="<font color='green'>"+type+"</font>";//up
xmlHttp.open("post", sendurl, true);
xmlHttp.send(null);
}
function callHandler(){
if(xmlHttp.readyState==1){
circling();
}
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
var value=xmlHttp.responseText;
stopTimeout();
document.getElementById(result).innerHTML=value;
}
}
}
function circling(){
var resultObj=document.getElementById(result).childNodes[0];
var resultValue=document.getElementById(result).childNodes[0].innerHTML
if(resultValue.length<=type.length+3){
document.getElementById(result).childNodes[0].innerHTML=resultValue+".";
}else if(resultValue.length>resultObj.length+3){
document.getElementById(result).childNodes[0].innerHTML=type+".";
}
_timeout=setTimeout("circling()",500);
alert(document.getElementById(result).childNodes[0].innerHTML)
}
function stopTimeout(){
clearTimeout(_timeout);
}
}
wqwAjax.prototype=new createXmlHttpResquest();
function createXmlHttpResquest(){
this.xmlHttp;
if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
if (xmlHttp.overrideMimeType) {
xmlHttp.overrideMimeType("text/xml");
}
} else {
if (window.ActiveXObject) {
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {
}
}
}
}
}
var ajax=new wqwAjax("http://www.baidu.com","result","call");
ajax.startSend();
</script>
</BODY>
</HTML>
我的目的是调用var ajax=new wqwAjax("telMeeting.do","result","call");
ajax.startSend();来打电话,发短信等。此JS具有通用功能。由于项目中AJAX用得少,所以没用框架。问了fins胖哥,结果他半天还不知道我的意图。一般的人一运行代码,就应该知道了吧,晕了。
分享到:
- 2008-12-18 09:45
- 浏览 1292
- 评论(9)
- 论坛回复 / 浏览 (9 / 5314)
- 查看更多
相关推荐
火狐浏览器 Debug 调试插件 FireBug 2.0.19 【由于无法自定义积分,抱歉 如果对您有帮助,请记得评分5星,谢谢~】 火狐浏览器关闭自动更新、历史版本下载,请移步我的博客查看:...
js 调试插件 firebug 最新版绝对好用!
"full-latest"可能指的是这个版本是最完整且最新的,包含了所有功能并保持了与最新Firefox版本的兼容性。 在描述中提到的“front-end testing tool”,表明Firebug的核心功能在于前端开发和测试。它允许开发者实时...
火狐调试插件Firebug是Web开发者不可或缺的工具之一,特别是在1.3.3版本时,它已经展现出强大的功能和实用性。Firebug是一款开源的Firefox扩展,它允许开发者深入浏览器内部,对HTML、CSS、JavaScript以及网络请求...
《Firefox插件:Firebug与Firepath的深度解析与应用》 在当今互联网技术日新月异的时代,软件测试和自动化测试成为了确保产品质量的关键环节。其中,浏览器插件作为辅助测试的强大工具,受到了广大开发和测试人员的...
Firebug是一款历史悠久且备受开发者喜爱的Firefox浏览器插件,它为网页前端开发提供了强大的调试工具。在本话题中,我们将深入探讨Firebug的1.3x.3和1.4.0这两个版本。 首先,Firebug 1.3x.3是该插件的一个早期版本...
标题“firefox5+firebug1.8+xpath_checker0.4.4”提及的是一个针对Firefox浏览器的扩展组合,其中包括Firefox 5浏览器、Firebug 1.8版本以及XPath Checker 0.4.4插件。这个组合对于网页开发者和前端工程师来说非常...
Firebug是Firefox浏览器的一款经典开发工具插件,它在Web开发者中广受欢迎,尤其是在前端开发领域。这款插件提供了一整套强大的功能,包括HTML、CSS、JavaScript的实时编辑和调试,以及网络请求的监控和分析。以下是...
在开始了解Firefox和Firebug的详细知识点之前,首先确保你已经下载了Firefox安装包和对应的Firebug插件。安装Firefox的过程相对简单,只需运行安装程序并按照提示进行即可。对于Firebug,通常需要在Firefox浏览器中...
描述中提到的“火狐浏览器js插件firebug最新版下载包”,意味着包含有所有必要的文件,供用户下载并安装到他们的Firefox浏览器中。这个下载包通常会包括以下几个关键部分: 1. `chrome.manifest`:这是一个配置文件...
Firebug是Web开发和调试的重要工具,它作为一个插件集成在Firefox中。Firebug允许开发者查看和修改HTML、CSS,调试JavaScript,以及分析网络性能。版本1.9.0a4是Firebug的一个早期预览版本,可能包括新功能和修复的...
火狐js调试插件之firebug1.6,比较强大,值得推荐!
JavaScript是Web开发中的核心语言,而Firebug是Firefox浏览器中的一款强大插件,专为开发者设计,用于调试JavaScript、查看CSS、操作DOM以及分析页面性能。"javascript调试工具firebug-1.4.0b4"这个标题指出我们讨论...
Firebug是Firefox浏览器的一款经典开发插件,它在Web开发者中具有广泛的影响力,尤其是在前端调试领域。这款插件提供了一整套工具,帮助开发者检查、修改和监控网页的HTML、CSS、JavaScript以及网络请求等。在Fire...
**Firefox插件Firebug详解** 火狐浏览器的Firebug是一款强大的网页开发和调试工具,它为前端开发者提供了直观且深入的HTML、CSS、JavaScript以及网络请求的查看和编辑功能。这款插件自2004年发布以来,一直备受...
火狐浏览器作为一款深受开发者喜爱的浏览工具,其强大的网页调试功能主要体现在内置的Firebug扩展和Web Developer插件上。这两个工具对于前端开发者来说,是优化和调试网页代码的重要助手。 **火狐内置的Firebug...
这是一个关于自动化测试的资源集合,主要涉及Firefox浏览器的特定版本(Firefox52)以及与之相关的几个关键工具:GeckoDriver、Firebug、FirePath和Selenium IDE。这些工具在Web自动化测试领域扮演着重要角色,尤其...
Firebug是Mozilla Firefox浏览器的一个插件,专为前端开发者提供强大的JavaScript调试功能,使得对网页上的脚本进行实时分析、修改和测试成为可能。这款工具的出现,极大地提升了开发人员对网页代码的调试效率,特别...
标题中的"Firefox Setup 35.0.1+firebug-2.0.8-fx+selenium_ide-2.9.1-fx.rar"表明这是一个包含Firefox浏览器特定版本(35.0.1)以及两个插件的压缩包:Firebug 2.0.8 和 Selenium IDE 2.9.1。这些工具在Web开发和...