搜档网
当前位置:搜档网 › HTML5程序员面试指南

HTML5程序员面试指南

HTML5程序员面试指南
HTML5程序员面试指南

HTML5程序员面试指南

人们常说“百闻不如一见”,你在进入一个新公司的薪资待遇主要取决于你的学习效果及工作经验。而这主要是通过面试来确定的,由此可见,面试在一个人职业生涯中的重要性。flash已英雄迟暮,HTML5成为时代的新宠,面对如此诱惑,更多的人加入HTML5的行列中,竞争之激烈可想而知。以下是小编整理的HTML5面试指南,希望能助你打开成功的大门。

HTML5面试指南一:口头表达及思维能力

在HTML5面试过程中,应聘者需将自己的思想、观点、意见或建议流利的表达出来。面对问题回答要准确,有条理,分析要全面,条理要清晰。

HTML5面试指南二:扬长避短、保持自信

人无完人,每个人都会有自己的长处和不足。在面试前,首先要做的是对自己的长处进行挑选。在此基础上考虑如果我被公司聘用,我能够充分发挥自己的

专长工作是什么?如何去做等等。最重要的是要保持自信,当然要结合自己的实力。能把“不管怎样都要进入这家公司”的真切心情和对自己的专长的自信心兼备起来的人,会让面试官感觉到你的能量的存在。

HTML5面试指南三:14道常见面试题答案解析

1、为什么HTML5里面我们不需要DTD(Document Type Definition 文档类型定义)?

HTML5没有使用SGML或者XHTML,他是一个全新的东西,因此你不需要参考DTD,对于HTML5,你仅需放置下面的文档类型代码告诉浏览器识别这是HTML5文档

2、如果我不放入,HTML5还会工作么?

不会,浏览器将不能识别他是HTML文档,同时HTML5的标签将不能正常工作

3、哪些浏览器支持HTML5?

几乎所有的浏览器Safari,Chrome,Firefox,Opera,IE都支持HTML5

4、本地存储和事务存储之间的区别是什么?

本地存储数据持续永久,但是会话在浏览器打开时有效知道浏览器关闭时会话变量重置

5、什么是WebSQL?

WebSQL是一个在浏览器客户端的结构关系数据库,这是浏览器内的本地RDBMS(关系型数据库系统),你可以使用SQL查询

6、WebSql是HTML5的一个规范吗?

不是,许多人把它标记为HTML5,但是他不是HTML5的规范的一部分,这个规范是基于SQLite的

7、页面导入样式时,使用link和@import有什么区别?

1)link属于XHTML标签,而@import是css提供的;

2)页面被加载时,link会同时被加载,而@import引用的css会等到页面被加载完再加载;

3)@import只在IE5以上才能识别,而link是XHTML标签,无兼容问题;

4)link方式的样式的权重高于@import的权重。

8、html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?

新特性,新增元素:

1)内容元素:article、footer、header、nav、section

2)表单控件:calendar、date、time、email、url、search

3)控件元素:webworker,websockt,Geolocation

移除元素:

1)显现层元素:basefont,big,center,font,s,strike,tt,u

2)性能较差元素:frame,frameset,noframes

9、处理兼容问题有两种方式:

1)IE6/IE7/IE8支持通过document方法产生的标签,利用这一特性让这些浏览器支持HTML5新标签。

2)使用是html5shim框架

另外,DOCTYPE声明的方式是区分HTML和HTML5标志的一个重要因素,此外,还可以根据新增的结构,功能元素来加以区分。

10、简述一下你对HTML语义化的理解?

1)用正确的标签做正确的事情;

2)html语义化让页面的内容结构化,结构更清晰,便于对浏览器、搜索引擎解析;

3)即使在没有样式css情况下也以一种文档格式显示,并且是容易阅读的;

4)搜索引擎的爬虫也依赖于HTML标记来确定上下文和各个关键字的权重,利于SEO;

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

11、HTML5的离线储存怎么使用,工作原理能不能解释一下?

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

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

12、iframe有那些缺点?

1)在网页中使用框架结构最大的弊病是搜索引擎的“蜘蛛”程序无法解读这种页面;

2)框架结构有时会让人感到迷惑,页面很混乱;

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

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

14、webSocket如何兼容低浏览器?

Adobe Flash Socket 、ActiveX HTMLFile (IE) 、基于multipart 编码发送XHR 、基于长轮询的XHR

郑州千锋致力于打造潮流高端技术型HTML全栈工程师,千锋每年至少举办12场名企双选会,合作企业5000多家,为学员提供满意的岗位。另外千锋设立专门的就业指导课,一对一就业指导,一年就业跟踪,是不可多得的好选择。

相关主题