前端八股文,盒模型,cookie,浏览器本地存储,bfc规范,线程和进程,优雅降级,渐进增强,网站重构,隐藏元素,css sprites,浮动,FOUC,doctype,iframe

本文主要涵盖了前端开发面试中常见的知识点,包括盒模型的差异(W3C与IE6的差异,以及CSS3的box-sizing属性),Cookie的优缺点及其与浏览器本地存储(如sessionStorage和localStorage)的区别,BFC(块格式化上下文)的理解,线程与进程的区别,以及减少页面加载时间的策略。此外,还讨论了前端性能优化、优雅降级与渐进增强的区别、Web应用的服务器推送技术、前端工程师的理解以及SEO优化等话题。
摘要由CSDN通过智能技术生成

1.4、请简述盒模型

IE6盒子模型与W3C盒子模型。

文档中的每个元素被描绘为矩形盒子。盒子有四个边界:外边距边界margin, 边框边界border, 内边距边界padding与内容边界content。

CSS3中有个box-sizing属性可以控制盒子的计算方式,

content-box:padding和border不被包含在定义的width和height之内。对象的实际宽度等于设置的width值和border、padding之和。(W3C盒子模型)

border-box:padding和border被包含在定义的width和height之内。对象的实际宽度就等于设置的width值。(IE6盒子模型)

1.5、请你谈谈Cookie的弊端

a. 每个特定的域名下最多生成的cookie个数有限制

b. IE和Opera 会清理近期最少使用的cookie,Firefox会随机清理cookie

c. cookie的最大大约为4096字节,为了兼容性,一般不能超过4095字节

d. 安全性问题。如果cookie被人拦截了,那人就可以取得所有的session信息。

1.6、浏览器本地存储

在HTML5中提供了sessionStorage和localStorage。

sessio

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学习记录wanxiaowan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值