显示JavaScript函数调用堆栈的方法

许多大型的JavaScript应用程序间的函数调用关系是非常复杂的,在开发或者调试过程中,经常需要跟踪某个函数是由哪些函数调用后才触发执行的,弄清楚这些函数的调用顺序对我们理解代码的数据流向是非常重要的。

Firebug提供了console.trace()来显示函数堆栈,在需要调试的地方加上下面的一行代码就能显示该函数调用时的上下文关系。IE6就没有这么方便了,它没有提供显示函数堆栈的工具, 详情 »

Firefox即将支持CSS3的多背景图片

James Hall在Bugzilla新闻中透露,CSS3的多背景图片(multiple background images)已经纳入Firefox的开发计划,Firefox将成为继Safari之后第二款支持同一容器多背景的浏览器。这里有个多背景图片的测试页面,你用Safari打开的话能够看到效果,用其他浏览器将看不到背景图片。最终效果如下:
multiple background images

多背景图片的用法如下:

CSS:
  1. background-image: url(../pix/logo_quirksmode.gif), url(../pix/logo_quirksmode_inverted.gif);
  2. background-repeat: repeat-y;
  3. background-position: top left, top right;