前端面试笔试题

前端面试笔试题

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

  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不存在或格式不正确会导致文档以兼容模式呈现。

  标准模式的排版 和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。

  7.html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的'浏览器兼容问题?如何区分 HTML 和

  HTML5?

  HTML5 现在已经不是 SGML 的子集,主要是关于图像,位置,存储,多任务等功能的增加。

  绘画 canvas

  用于媒介回放的 video 和 audio 元素

  本地离线存储 localStorage 长期存储数据,浏览器关闭后数据不丢失;

  sessionStorage 的数据在浏览器关闭后自动删除

  语意化更好的内容元素,比如 article、footer、header、nav、section

  表单控件,calendar、date、time、email、url、search

  新的技术webworker, websockt, Geolocation

  移除的元素

  纯表现的元素:basefont,big,center,font, s,strike,tt,u;

  对可用性产生负面影响的元素:frame,frameset,noframes;

  支持HTML5新标签:

  IE8/IE7/IE6支持通过document.createElement方法产生的标签,

  可以利用这一特性让这些浏览器支持HTML5新标签,

  浏览器支持新标签后,还需要添加标签默认的样式:

  8.请描述一下 cookies,sessionStorage 和 localStorage 的区别?

  cookie在浏览器和服务器间来回传递。 sessionStorage和localStorage不会

  sessionStorage和localStorage的存储空间更大;

  sessionStorage和localStorage有更多丰富易用的接口;

  sessionStorage和localStorage各自独立的存储空间;

  9.如何实现浏览器内多个标签页之间的通信?

  调用localstorge、cookies等本地存储方式

相关文章

中国银行的笔试题

法律股份公司上市的条件证券法禁止的客户欺诈行为(挪用客户所委托买卖的证券或者客户账户上的资金)物权法对于抵押物债权(甲向乙销售了500万货款,乙以450万作抵押,后乙破产,甲享有的表决权...
笔试题2018-05-07
中国银行的笔试题

笔试题麦考利久期

二、名词解释 1.麦考利久期 2. 三元悖论 3. 欧洲货币 三、简答 1. 比较证券市场线和资本市场线 2. CAPM模型的计算,计算市场组合收益率,以及股票价值是否被高估 国债利率是...
笔试题2018-02-08
笔试题麦考利久期

巨人网络招聘笔试题目

下面大学网为大家推荐的是巨人网络JAVA笔试基础题 1、string 是最基本的数据类型吗? 2、int 和 integer 有什么区别 3、string 和 stringbuffer 的区别 4、运...
笔试题2014-07-06
巨人网络招聘笔试题目

大数据技术Hadoop笔试题

导读:Hadoop有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上,大数据技术Hadoop笔试题。以下是由应届毕业生网小编J.L为您整理推荐的面试笔试题目和经验,欢迎参考阅读。 ...
笔试题2015-07-04
大数据技术Hadoop笔试题

中国电信技术类笔试题

必答题部分:一、英译汉(一篇关于IMS 的文章)二、汉译英(一段关于Internet 的简介)三、填空题PSTN的中文含义,它用于什么业务,使用的是什么技术;PSTN的结构形式; ...
笔试题2018-02-05
中国电信技术类笔试题

强生笔试经验综合笔试

强生笔试经验综合笔试强生笔试一共五部分1. 强生笔试计算:中文,有的很简单有的计算还是比较复杂的,有点像小学奥数。2. 强生笔试图形题:以前在网上做过类似的智力测试,基本上是左边给三个图,都是几何形状...
笔试题2011-08-02
强生笔试经验综合笔试