珠峰培训

前端开发面试题(整理过的部分)

作者:

2011-06-02 17:43:11

519

 一、  名词解释

1.      ECMAScript

2.      JSONJSONP

 

二、 请解释下列前端开发调试工具的用途:

IETesterIEDevelopToolbarFiddler2HttpWatchYSlowPage Speed(这个出的有点多啊,我只用过IETester,其实现在大多数浏览器都内置调试工具了,本身感觉GOOGLE的调试器最好用)

      

三、 CSS代码中,如何区分IE678浏览器

 

四、样式代码如下:

#a { color: #FF0000; }

div.b { color: #00FF00; }

.b { color: #0000FF; }

页面代码为: <div class=”b” id=”a”>test</div>  请问这段文字最终的颜色是什么?

 

五、  代码如下:

<div style=”width:100px;padding:10px;”><img src=”xxx.jpg” width=”80” height=”80” /> </div>

代码目的是为了显示80*80的正方形图片,外框为100*100,请检查这段代码,找出该段代码存在的问题。

 

六、              请描述applycall这两个JS方法的用法以及区别 

七、              页面代码如下:

 

<div name=”A”>InfoA-1</div>

<div name=”A”>InfoA-2</div>

<div name=”B”>InfoB-1</div>

 

请使用Javascript找出name=”A”的内容,并用alert方法显示出来。如上的代码,最终应该打印出 “InfoA-1,InfoA-2”

 

八、              页面代码如下:

 <div style="width:30px;height:30px;left:0px;position:absolute;" id="gBox">Info</div>

 

请书写一段Javascript代码,实现将id=”gBox”所对应的div从左向右匀速移动300px,尽可能使动画效果流畅。