多语言展示
当前在线:1662今日阅读:4今日分享:26

前端开发工程师经典面试题

面试的技巧真的很重要
工具/原料
1

勇于出口回答面试官的问题

2

平时多加积累,方可成功

方法/步骤
1

1、常用浏览器的内核分别是什么?     答案解析: IE: trident内核Firefox:gecko内核Safari:webkit内核Opera:以前是presto内核,Opera现已改用Google Chrome的Blink内核Chrome:Blink(基于webkit,Google与Opera Software共同开发)

2

2、每个HTML文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗?我的答案: 告知浏览器文档使用哪种HTML或者XHTML规范,该标签可什么3种DTD类型,严格版本、过渡版本和基于框架的。(重点:告诉浏览器按照何种规范解析页面)

3

3、div+css的布局较table布局有什么优点?答案解析: •改版的时候更方便 只要改css文件。•页面加载速度更快、结构化清晰、页面显示简洁。•表现与结构相分离。•易于优化(seo)搜索引擎更友好,排名更容易靠前。

4

4、为什么利用多个域名来存储网站资源会更有效?答案解析: •CDN缓存更方便 •突破浏览器并发限制 •节约cookie带宽 •节约主域名的连接数,优化页面响应速度 •防止不必要的安全问题

5

5、请描述一下cookies,sessionStorage和localStorage的区别?答案解析: 数据传递不同:cookies是在浏览器和服务器之间来回传递的,而sessionStorage和localSorage是不会把数据传给服务器的,仅在本地保存。

6

存储数据大小不同:cookie存储数据大小不能超过4k,而sessionStorage和localSorage存储数据大小可以达到5M。

7

有效期不同:sessionStorage仅在窗口关闭前有效,localSorage始终有效,cookie在有效期之前有效。作用域不同:localSorage和cookie在同源窗口中是共享的,即使是不同的浏览器,而sessionStorage不是。

注意事项
1

注重礼仪

2

表达沟通

推荐信息