web前端面试题.docx

上传人:b****6 文档编号:7582186 上传时间:2023-01-25 格式:DOCX 页数:23 大小:298.54KB
下载 相关 举报
web前端面试题.docx_第1页
第1页 / 共23页
web前端面试题.docx_第2页
第2页 / 共23页
web前端面试题.docx_第3页
第3页 / 共23页
web前端面试题.docx_第4页
第4页 / 共23页
web前端面试题.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

web前端面试题.docx

《web前端面试题.docx》由会员分享,可在线阅读,更多相关《web前端面试题.docx(23页珍藏版)》请在冰豆网上搜索。

web前端面试题.docx

web前端面试题

1.W3C标准有哪些?

 W3C推行的主要规范有HTML,CSS,XML,XHTML和DOM(DocumentObjectModel)。

2.谈谈Js的内存泄露问题。

3.谈谈对Html5的了解。

4.谈谈对CSS3的了解。

5.用js实现随即选取10--100之间的10个数字,存入一个数组,并排序。

variArray=[]; 

funtiongetRandom(istart,iend){

       variChoice=istart-iend+1;

       returnMath.floor(Math.random()*iChoice+istart;

}

for(vari=0;i<10;i++){

       iArray.push(getRandom(10,100));

}

iArray.sort();

6.把两个数组合并,并删除第二个元素。

vararray1=['a','b','c'];

varbArray=['d','e','f'];

varcArray=array1.concat(bArray);

cArray.splice(1,1);

7.Js面向对象的几种方式。

8.请谈谈原型方式构造对象的特点。

9.在Css中那个属性会影响dom读取文档流的顺序。

答:

float属性。

10.请介绍几种用div实现两列布局的方案(兼容),另外要考虑文档流的加载。

11.谈谈css在浏览器中的兼容问题,详细谈谈IE6的一些bug,以及解决方案。

12.谈谈你对闭包的理解。

以及如何实现js方法的重写。

[HTML&&CSS]

1.Doctype?

严格模式与混杂模式-如何触发这两种模式,区分它们有何意义?

首先我讲讲如何触发两种模式:

加入xml头部声明可以触发IE浏览器的Quirksmode,触发之后,浏览器解析方式就和IE5.5一样,拥有IE5.5一样的bug和其他问题,行为(Javascript)也是如此。

IE6的触发在XHTML的DOCTYPE前加入XML声明

xmlversion="1.0"encoding="utf-8"?

>

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">IE7的触发在XML声明和XHTML的DOCTYPE之间加入HTML注释

xmlversion="1.0"encoding="utf-8"?

>

--...andkeepIE7inquirksmode-->

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">IE6和IE7都可以触发的在HTML4.01的DOCTYPE文档头部加入HTML注释

--quirksmode-->

DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01//EN""http:

//www.w3.org/TR/html4/strict.dtd">其次是这样的意义各个浏览器的混杂模式,基本就是各个浏览器的私有模式,不相互兼容。

所以,除非是为了兼容的问题,比如你不想修改很久很久以前做的IEONLY的网页,否则刻意触发混杂模式没有任何意义。

2:

行内元素有哪些?

块级元素有哪些?

CSS的盒模型?

一.行内元素和块级元素有哪些?

块级元素

informationonauthor

longquotation