前端面试题整理

前端面试题整理

ID:22978725

大小:277.88 KB

页数:29页

时间:2018-11-02

前端面试题整理_第1页
前端面试题整理_第2页
前端面试题整理_第3页
前端面试题整理_第4页
前端面试题整理_第5页
资源描述:

《前端面试题整理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、前端面试题整理Html及css部分:1、对WEB标准以及W3C的理解与认识:web标准,简单来说就是将页面的结构、表现和行为各自独立实现(结构、表现和行为相分离原则)。结构主要由html标签组成,通俗来讲,写入body里的各种标签都是为了页面的结构;表现指的是css样式表,通过css样式表,可以使写入body的结构标签更具有美感;行为指的是页面和用户具有一定的交互,同时页面结构和样式会发生变化,主要由js构成。web标准一般将三部分独立分开,使它们更加模块化。但一般产生行为时,结构和表现会发生变化,这三者之间的界限就会变模糊。W3C对web标准提出了规范化的要求#在实际编程中,包含一下

2、几点:1.对结构的要求:(标签规范可以提高搜索引擎对页面的抓取效率,对SEO很有帮助)1)标签字母要小写;2)标签要闭合;3)标签不允许随意嵌套。2.对css和js的要求:1)尽量使用外联css样式表和js脚本,使结构、表现和行为分成三块,符合规范,同时提高页面渲染速度,提高用户体验,方便后期网站的维护;2)样式尽量少用行间样式表,使结构与表现分离,标签的id和class命名要做到见文知义,标签越少,加载越快,用户体验更高,代码维护更简单,便于改版;3)不需要变动页面内容,便可提供打印版本而不需要复制内容,提高网站易用性。2、xhtml和html有什么HTML(HyperTextMar

3、kupLanguage,超文本标记语言)最早的HTML官方正式规范,是1995年IETF(InternetEngineeringTaskForce,因特网工程任务组)发布的HTML2.0。W3C(WorldWideWebConsortium万维网联盟継IETF之后对HTML进行了几次升级直至1999年发布HTML4.01。HTML与XHTML可扩展超文本标记语言XHTML(extensibleHyperTextMarkupLanguage),是HTML4.01的第一个修订版本,是「3种HTML4文件根据XML1.0标准重组」而成的。也就是说是,XHTML是HTML4.01和XML1.0

4、的杂交。由于XHTML1.0是基于HTML4.01的,并没有弓I入倒可新标签或属性(XHTML可以看作是HTML的一个子集),表现方式与超文本标记语言HTML类似,只是语法上更加严格,几乎所有的网页浏览器在正确解析HTML的同时,可兼容XHTML。女口:XHTML中所有的标签必须小写,所有标签必须闭合,每一个属性都必须使用引号包住。
要写成
,不能写S
(同hr);使用了

之后必须有一t

以结束段落。HTML与XMLHTML是一种基于标准通用标记语言(SGML)的应用,而XHTML则基于可扩展标记语言(XML),HTML和XHTML其实是平行发展的两个标

5、准。本质上说,XHTML是一个过渡技术,结合了部分XML的强大功能及大多数HTML的简单特性。建立XHTML的目的就是实现HTML向XML的过渡。XML设计用来传送及携带数据信息,不用来表现或展示数据,HTML语言则用来表现数据。RSS和ATOM目前已经成为成功的XML应用,RSS使用XML作为彼此共享内容的标准方式。它代表了ReallySimpleSyndication(或RDFSiteSummary,RDF站点摘要)。它能让别人很容易的发现你已经更新了你的站点。Atom数据源似乎较少了些;对开发者来说,RSS相对简单,Atom稍显复杂,特别是如果不熟悉XML。1997年,W3C在发

6、布XML1.0标准时,HTML的版本已经到了4。直到2000年1月26日XHTML1.0成为W3C的推荐标准。不过,鉴于当时HTML一统天下的现状,W3C只好建议」继续使用HTML4.01和积极地研究HTML5及XHTML的计划」。2002年W3C指出XHTML家族将会是Internet的新阶段,并又着手开发XHTML2,旨在把Web引向建立在XML之上的无比光明的美好未来。HTML5大行其道由于原本XHTML只是在内容结构上改进原有的HTML系统,XHTML2.0也仅仅在XHTML1.1的基础上更加注重页面规范和可用性,缺乏交互性。在这个WebApp大行其道的年代,XHTML2有些O

7、UT了,于是就催生了HTML5。W3C无视Web设计人员的需求,仅从理论角度闭门造车,却扛着标准的大旗,引发了来自Opera、Apple以及Mozilla等浏览器厂商的反对声音。2004年,他们组建了一个以推动网络HTML5标准为目的的组织网页超文本技术工作小组(WebHypertextApplicationTechnologyWorkingGroup,缩写为WHATWG)oHTML5和XHTML2的竞争HTML5目标是取代1999年所制定的H

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。