Monthly Archives: 二月 2017

初级前端面试题目

CSS

1.  如何让Div并行显示

2.  CSS选择器的优先级

3.  请画出盒子模式

4.  解释css
sprites,如何使用

5.  CSS hack是什么

6.  说下autocompleteplaceholder的作用

7.  简名说下HTML5的有哪些新特性

8.  说明下响应式布局的思想和注意的事项

 

 

JS

1.  列举js的数据类型

2.  如何创建节点,添加节点和查找节点

3.  split() join() 的区别

4.  事件绑定和普通事件有什么区别

5.  http中get 和post方式的区别

6.  如何让一个div点击按钮后关闭显示,直到重新打开浏览器或便签页(即刷新和转跳都不会再显示)

7.  请指出下面程序的问题:

var
Obj=function(msg){

                    this.msg=msg;

                    this.shout=function(){

                                 
alert(this.msg);

                   }

                  this.waitAndShout=function(){

                                  

                               
setTimeout(this.shout, 2000);

                 }

        }

 

var aa=new
Obj(“abc”)

aa.waitAndShot();

 

8.  请问最终输出是:

var a = new Object();

a.value = 1;

b = a;

b.value = 2;

alert(a.value);

 

9.  通过传递“国家名称”参数,请求http://www.abc.com/abc.php接口返回的“国家编号”,并动态添加子节点到ID为“CODE”的DIV节点( <div class=’code’></div> ),同时为此节点绑定click事件打印输出国家编号。