福州WEB培训
达内福州WEB培训中心

13732203138

热门课程

web前端面试精选题,助你拿到高薪资

  • 时间:2018-03-28 16:32
  • 发布:福州达内
  • 来源:企业面试题

一般的公司在面试web前端的时候会出一套面试题,来降低浑水摸鱼的情况,同时web前端属于技术部分,相对于销售等注重表达来讲的工作,一个必须笔试的面试题对于大部分公司还是相当有必要的,所以是需要学习一些笔试的答题方式的。

同时一般的公司是没空单独还出一套题的,人力资源也不懂这些个方面一般都是在网上找的,成套的题。下面小编就给大家从网上整理了一些关于web前端的一些大题(选择什么的你们自己一定都能行的,大题的关键就是抄了不能让人家发现,记得还要用自己的话表述一下)

1.对WEB标准以及W3C的理解与认识

标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外链css和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件,容易维 护、改版方便,不需要变动页面内容、提供打印版本而不需要复制内容、提高网站易用性;

2.xhtml和html有什么区别

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

最主要的不同:

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

XHTML 元素必须被关闭。

标签名必须用小写字母。

XHTML 文档必须拥有根元素。

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

用于声明文档使用那种规范(html/Xhtml)一般为 严格 过度 基于框架的html文档

加入XMl声明可触发,解析方式更改为IE5.5 拥有IE5.5的bug

4.行内元素有哪些?块级元素有哪些?CSS的盒模型?

块级元素:div p h1 h2 h3 h4 form ul

行内元素: a b br i span input select

Css盒模型:内容,border ,margin,padding

5.CSS引入的方式有哪些? link和@import的区别是?

内联内嵌外链导入

区别:同时加载

前者无兼容性,后者CSS2.1以下浏览器不支持

Link 支持使用java改变样式,后者不可

6.清除浮动的几种方式,各自的优缺点

(1).使用空标签清除浮动 clear:both(理论上能清楚任何标签,,,增加无意义的标签)

(2)使用overflow:auto(空标签元素清除浮动而不得不增加无意代码的弊端,,使用zoom:1用于兼容IE)

(3)是用afert伪元素清除浮动(用于非IE浏览器)

7.清除浮动有哪些方式?比较好的方式是哪一种?

(1)父级div定义height。

(2)结尾处加空div标签clear:both。

(3)父级div定义伪类:after和zoom。

(4)父级div定义overflow:hidden。

(5)父级div定义overflow:auto。

(6)父级div也浮动,需要定义宽度。

(7)父级div定义display:table。

(8)结尾处加br标签clear:both。

(Q2) 比较好的是第3种。

8.介绍一下你对浏览器内核的理解?

主要分成两部分:渲染引擎(layout engineer或Rendering Engine)和JS引擎。

渲染引擎:负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序都需要内核。

JS引擎则:解析和执行java来实现网页的动态效果。

最开始渲染引擎和JS引擎并没有区分的很明确,后来JS引擎越来越独立,内核就倾向于只指渲染引擎。

9.简述一下你对HTML语义化的理解?

用正确的标签做正确的事情。

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

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

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

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

大概总结了一些难回答的并不是很多,希望能帮助大家。祝大家顺利拿到offer。

上一篇:Web前端面试需用的HTML知识点
下一篇:前端html5面试常见问题及答案(web安全篇)

十大面试问题解惑,秒杀一切HR。

11个常见的Linux基础面试问题

哪一种编程语言适合人工智能

2018前端面试题目及答案三

选择城市和中心
贵州省

广西省

海南省