在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
一般情况下web前端面试的时候并不会设计特别复杂的问题。但是依旧有很多同学在比较基础的问题上栽了跟头。所以小编结合多套面试题,为大家整理出8个虽然简单面试题,即将面试或者正在面试的小伙伴速度参考一下,别让小问题组织了你高薪的步伐。

1、你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?
IE: trident 内核
Firefox:gecko 内核
Safari:webkit 内核
Opera:以前是 presto 内核,Opera 现已改用 Google Chrome 的 Blink 内核
Chrome:Blink(基于 webkit,Google 与 Opera Software 共同开发)
2、每个 HTML 文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗?
<!DOCTYPE> 声明位于文档中的最前面的位置,处于 <html> 标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。(重点:告诉浏览器按照何种规范解析页面)
4、div+css 的布局较 table 布局有什么优点?
改版的时候更方便 只要改 css 文件。页面加载速度更快、结构化清晰、页面显示简洁。表现与结构相分离。易于优化(seo)搜索引擎更友好,排名更容易靠前。
5、 img 的 alt 与 title 有何异同? strong 与 em 的异同?
a:alt(alt text):为不能显示图像、窗体或 applets 的用户代理(UA),alt 属性用来指定替换文字。替换文字的语言由 lang 属性指定。(在 IE 浏览器下会在没有 title 时把 alt当成 tool tip 显示)
title(tool tip):该属性为设置该属性的元素提供建议性的信息。
strong:粗体强调标签,强调,表示内容的重要性
em:斜体强调标签,更强烈强调,表示内容的强调点
7、为什么利用多个域名来存储网站资源会更有效?
CDN 缓存更方便;
突破浏览器并发限制;
节约 cookie 带宽;
节约主域名的连接数,优化页面响应速度;
防止不必要的安全问题。
8、请谈一下你对网页标准和标准制定机构重要性的理解。
网页标准和标准制定机构都是为了能让 web 发展的更‘健康’,开发者遵循统一的标准,降低开发难度,开发成本,SEO 也会更好做,也不会因为滥用代码导致各种 BUG、安全问题,最终提高网站易用性。
以上就是为大家分享的8个常见却又非常容易出错的基础面试题。作为web前端工程师,主要和页面浏览器以及前端页面打交道。如果这些基础的问题都无法解决,那面试官很容易怀疑你的任职能力。所以及时你已经对知识掌握的非常熟练,也不要忽视那些非常基础的问题。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
HTML5开发工具哪个好?前端必备工具推荐
HTML5作为前端开发中十分重要的部分,深受前端工程师的喜爱和欢迎。都说工欲善其事必先利其器。想要更好的完成在HTML5开发,好用的工具少不了。下面给大家推荐10款前端必备的HTML5开发工具,它们分别是Lungo、Animatron、DCloudHBuilder、mobl、Initializr、WebStorm、Notepad++、Dreamweaver、Eclipse和DevExtreme。
7475
2019-10-09 19:10:15
Web前端开发语言有哪些?各自有什么优势?
Web前端开发语言有哪些?各自有哪些优势?就目前Web前端开发可能涉及的语言来讲,有PHP语言、JavaScript、Ruby、HTML5、Java和Python。当然并不是说以上这些语言前端开发工程师都必须掌握,其实只选择一两门熟练掌握即可。下面我们来看看这些Web前端开发语言的具体介绍和自身的优势。
16650
2020-01-12 16:30:51
女孩子做前端是青春饭吗?适合web开发吗?
其实年龄并不是是衡量职业生涯的一个标准,无论是男性还是女性,如果有有丰富的前端开发经验,随着经验的不断积累,在职场中的优势越明显。强化内功,哪怕无法成为最前面的前端开发大牛,但也不会成为被淘汰的一员。
7547
2020-11-25 14:07:14
Web前端编程难学吗?好入门吗?
Web前端开发门槛比较低,前端开发学习先简单后困难。Web前端开发技术主要学习HTML、CSS和JavaScript这三种基础语言,代码简单,易上手,熟能生巧。勤于练习学起来很快。
7409
2021-01-04 17:25:51
JavaScript框架的进步史:四次变革
很多在前端领域工作了一段时间的人可能都有过这样的经历,纠结使用哪种JavaScript框架、如何编写CSS、使用函数式编程还是面向对象编程、如何最好地管理状态、哪种构建系统或工具最灵活、最快速等。
5452
2022-05-06 11:07:37
