当前位置:首页 > 日记 > 正文

教你如何使用Firebug调试能力,了解Javascript闭包和这

教你如何使用Firebug调试能力,了解Javascript闭包和这
对我这样的人来说,Javascript是自学的,没有语言学习的经验,Javascript调试也是一个很大的困难。许多基本的东西需要自己去探索。这个过程很郁闷。

认为将借此机会的图片通过Firebug和关闭后的再次示范,也是一个调试经验分享。

示例代码如下所示:

复制代码代码如下所示:

函数FN(){

var max=10;

返回函数条(x){

如果(x max){

console.log(X);

}

}

}

var = FN(),

max = 100;

佛罗里达州(15);

U3000 U3000

选择萤火虫--脚本
正确的监视条可以是窗口对象和变量max、FL和FN。

同时,您还可以看到窗口的属性。以定位为例,你可以直接在控制台上运行window.location输出,并进一步window.location.href可以输出位置的href属性值。当然,当窗口对象的属性和方法的引用,没有必要在XXX的形式使用window.xxx。

言归正传 uff0c

返回脚本栏并调试Javascript,并通过中断点检查变量的值。
有几个概念首先可以理解:断点、单步、单步和单步执行。

这时主要采用设置断点和单步执行的方式。

您可以单击左侧标记上的设置断点,并可以定期判断断点的右键。

可以设置多个断点,断点断点设置为删除列。

在这里,您可以在脚本标签的开始处直接断开该点并刷新页面。

在这里

1,在对监测区域的原始窗口对象成为这一点在控制台窗口。this.location输出得到相同结果的位置。

2。全局变量马克斯和FL初始化为未定义。

3,FN()是一个函数声明,因为解析器将带头读取函数声明,并在执行任何代码之前都可用它(访问)。
单击右上角的单步按钮。
一步一步地执行代码,查看监视区域中这个变量和堆栈的值变化。

然后举个例子

代码如下:

复制代码代码如下所示:

窗口;

var obj = { {

姓名:本地,

GetNameFunc:函数(){

console.log(这个名字);

返回函数(){

console.log(这个名字);

};

}

};

var c = obj.getnamefunc();

(c);
您仍然可以单步执行。你可以看到,当你执行C(),这行代码进入getnamefunc,这种变化从窗口的对象,与控制台输出的地方。

一步步可以清楚地看到整个代码的逻辑。

这是关于Firebug调试能力,了解Javascript闭包和这种方法总结使用这篇文章,我希望你能喜欢它

相关文章

PS图象处理软件生产的一种细条纹水

PS图象处理软件生产的一种细条纹水

导航栏,图象,处理软件,水晶,细条纹,本教程介绍了制作导航栏的一种非常精细的方法。一般流程:首先使用您要使用的导航栏的形状,然后分别在导航栏的高亮部分和背景部分设置图层样式,制作晶体纹理。 最终效果 1,打开背景材料,如下图所示。 2、选择…

jQuery确定元素上的元素是否绑定到

jQuery确定元素上的元素是否绑定到

元素,事件,绑定,电脑软件,jQuery,本文演示了jQuery如何确定一个指定的事件是否与元素上的元素绑定: 例如,下面的代码可以确定该ID = testdiv元素绑定到的单击事件,这不仅对jQuery绑定事件是有效的,和JS将军的事件绑定是无效的。 jQuery事件封…

超级励志经典签名

超级励志经典签名

经典,电脑软件,以下是你所编的超级励志经典人物签名的全部内容。如果您喜欢小编辑器的建议,请继续关注它。 只有胜利才能生存,只有成功才有代价,只有耕耘才能收获。 荣誉是嫉妒成功,但成功认为你是荣誉。 如果你想在世界上取得成功,当你去一个沙…

PS多边形套索工具替换背景教程

PS多边形套索工具替换背景教程

替换,教程,工具,套索,多边形,本教程是介绍一个PS多边形套索工具给朋友修改背景图片。教程比较简单。非常适合初学者学习。 如何使用多边形套索工具来代替背景图片,我相信有一些人不知道。我们该怎么做这里的萧边与你分享如何使用多边形套索…

ps制作的美丽动画经典美女动感水波

ps制作的美丽动画经典美女动感水波

动画,水波,动感,效果,美丽,本文主要介绍了ps制作的美丽动画经典动态水波效果,效果非常好。喜欢的朋友可以一起学习到一起。 先谈材料和效果: 先打开材料复制一个: 通过使用图片中的动态流水线的方式,我将擦拭它。 然后在右下角新建一层,然后用…

如何在短时间内快速使用这些技能,获

如何在短时间内快速使用这些技能,获

工具,时间内,技能,快速,如何在,ps新手快速秘籍:用技巧在短时间内知道ps工具的速度有多快 PS新手快速秘籍:使用在短时间的技巧,知道如何快速的PS为基础的工具,在这个巨大的怪物PS图象处理软件面对初学者,第一直观的感觉是不知道从哪里开始。那么…

如何用Word制作象棋地图

如何用Word制作象棋地图

象棋,如何用,地图,电脑软件,Word,中国象棋在中国有悠久的历史,它是一个人的对抗性的游戏。由于设备简单,趣味性强,成为流行极为广泛的棋艺活动。下面将教你如何使用Word2003使中国象棋图纸,工艺主要应用形式、绘画、文字和其他工具。 1、创建新…

经典QQ签名的审美短句

经典QQ签名的审美短句

短句,经典,电脑软件,QQ,我爱你不能等于改变成你爱我 每个人都会有情绪,但不要被它引导。 我笑得不太厉害。 爱情就像喝酒,无味无味,伤喉。 爱是一百年的寂寞,在我遇见你之后 我伤害了你,但辛汝道格 每一片笑声都有别人不懂的悲伤。 很高兴见到你…

jQuery只是实现隐藏并显示特殊效果

jQuery只是实现隐藏并显示特殊效果

显示,特殊效果,电脑软件,jQuery,简单的隐藏和显示代码如下所示: 复制代码代码如下所示: $(文档)Ready(函数(){) $(#隐藏),Click(function(){) $(p)。隐藏(); }); $(#秀),Click(function(){) $(p); }); }); 如果你点击隐藏按钮,我会消失。 隐藏 显示 效果很好,代码很简…

只有甜蜜幸福的个性签名

只有甜蜜幸福的个性签名

个性签名,甜蜜,电脑软件,海绵宝宝是快乐每一天,因为他有帕特里克。 幸福是当你厌倦了一种状态,而另一些人则伴随着傻傻的微笑。 行李不多,但你的思念必须带走。 我把对你的思念写满了华建可仁。 每次你生气,都有人哄我。 你的微笑,我的爱。 保持…

秸秆工具精加工技术

秸秆工具精加工技术

工具,技术工具,秸秆,加工,电脑软件,以下小给大家带来AI Straw工具的神奇技巧,非常基础教程,非常适合初学者学习,推荐,爱好的朋友一起学习。 最近发现,AI的吸盘工具可以吸收AI以外的颜色。 以CD中的ai为例: 1。先选择颜色改变图形,然后选择吸力工…

jQuery设置指定页面元素的宽度和高

jQuery设置指定页面元素的宽度和高

设置,方法,元素,宽度,高度,本文演示了jQuery设置指定页面元素的宽度和高度的方法,供大家参考,具体实现方法如下: $(文档)Ready(函数(){) $(按钮)。Click(函数(){) $(# DIV1 ),宽度(500)高度(500); }); }); 调整大小的div 希望本文能对大家的jQuery程序设计有所帮助。…