前端面试笔试题

2018-07-20试题

  前端面试笔试题有哪些?前端面试笔试题分享给大家,以下就是小编整理的前端面试笔试题,一起来看看吧!

  1.XHTML和HTML有什么区别

  HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言

  最主要的不同:

  XHTML 元素必须被正确地嵌套。

  XHTML 元素必须被关闭。

  标签名必须用小写字母。

  XHTML 文档必须拥有根元素。

  2.前端页面有哪三层构成,分别是什么?作用是什么?

  结构层 Html 表示层 CSS 行为层 js;

  3.你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?

  Ie(Ie内核) 火狐(Gecko) 谷歌(webkit,Blink) opera(Presto),Safari(wbkit)

  4.什么是语义化的HTML?

  直观的认识标签 对于搜索引擎的抓取有好处,用正确的标签做正确的事情!

  html语义化就是让页面的内容结构化,便于对浏览器、搜索引擎解析;

  在没有样式CCS情况下也以一种文档格式显示,并且是容易阅读的。搜索引擎的爬虫依赖于标记来确定上下文和各个关键字的权重,利于 SEO。

  使阅读源代码的人对网站更容易将网站分块,便于阅读维护理解。

  5.HTML5 为什么只需要写 !DOCTYPE HTML?

  HTML5 不基于 SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为(让浏览器按照它们应该的方式来运行);而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。

  6.Doctype作用?标准模式与兼容模式各有什么区别?

  !DOCTYPE声明位于位于HTML文档中的第一行,处于html 标签之前。告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。

上一篇:文员的面试题下一篇:儿童脑筋急转弯试题