勇于出口回答面试官的问题
平时多加积累,方可成功
1、常用浏览器的内核分别是什么? 答案解析: IE: trident内核Firefox:gecko内核Safari:webkit内核Opera:以前是presto内核,Opera现已改用Google Chrome的Blink内核Chrome:Blink(基于webkit,Google与Opera Software共同开发)
2、每个HTML文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗?我的答案: 告知浏览器文档使用哪种HTML或者XHTML规范,该标签可什么3种DTD类型,严格版本、过渡版本和基于框架的。(重点:告诉浏览器按照何种规范解析页面)
3、div+css的布局较table布局有什么优点?答案解析: •改版的时候更方便 只要改css文件。•页面加载速度更快、结构化清晰、页面显示简洁。•表现与结构相分离。•易于优化(seo)搜索引擎更友好,排名更容易靠前。
4、为什么利用多个域名来存储网站资源会更有效?答案解析: •CDN缓存更方便 •突破浏览器并发限制 •节约cookie带宽 •节约主域名的连接数,优化页面响应速度 •防止不必要的安全问题
5、请描述一下cookies,sessionStorage和localStorage的区别?答案解析: 数据传递不同:cookies是在浏览器和服务器之间来回传递的,而sessionStorage和localSorage是不会把数据传给服务器的,仅在本地保存。
存储数据大小不同:cookie存储数据大小不能超过4k,而sessionStorage和localSorage存储数据大小可以达到5M。
有效期不同:sessionStorage仅在窗口关闭前有效,localSorage始终有效,cookie在有效期之前有效。作用域不同:localSorage和cookie在同源窗口中是共享的,即使是不同的浏览器,而sessionStorage不是。
注重礼仪
表达沟通