《JavaScript面向对象编程指南》——1.8 使用Firebug控制台

本节书摘来自异步社区《JavaScript面向对象编程指南》一书中的第1章,第1.8节,作者: 【加】Stoyan Stefanov 译者: 凌杰 更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.8 使用Firebug控制台

screenshot

我们可以直接在Firebug控制台中输入代码,然后只要按Enter键,代码就会如期执行。而代码返回值就紧接着会在控制台中被打印出来。而且,这些代码会在当前所载入的页面环境中进行,例如,我们输入document.location.href就会得到当前页面的URL。

此外,该控制台还具有一套自动完成功能,其工作方式与我们平时所用的操作系统命令行类似。举个例子,如果我们在其中输入docu,然后按Tab键,docu就会被自动补全为document。这时候如果再输入一个“.”(点操作符),我们就可以通过重复按Tab键的方式来遍历document对象中所有可调用的方法和属性。

通过上下箭头键,我们可以随时从相关的列表找回已经执行过的命令,并在控制台重新执行它们。

通常情况下,控制台只能提供单行输入,但我们可以用分号分割的方式来执行多个JavaScript语句。如果还需更多的空格和语句行的话,我们也可以通过单击输入行上方状态栏右边的那个向上箭头键,来打开控制台的多命令行模式。如图1-2所示:

在图1-2中,我们通过一些代码将Google主页的logo换成了自己的图片。如您所见,我们可以在任何页面中测试我们的JavaScript代码。

此外,我们还应该设置一下Firefox中的配置选项,以便使控制台中的JavaScript警告等级更为严格。这将会有助于我们写出更高质量的代码,尽管警告并不等同于错误,但我们也应该尽量避免在编写代码时出现警告信息。例如,使用未声明变量并不是一个错误,但也不是一个好主意。因此JavaScript引擎应该会产生一个警告信息。如果我们将警告等级设置为“严格”,该信息就会在控制台中显示出来(见图1-2)。下面,就让我们来设置一下:
screenshot

1.在Firefox地址栏中输入about:config。

2.在过滤器的搜索栏中输入strict,并按Enter键。

3.双击javascript.options.strict选项所在的行,将其值改为true。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值