渐进增强 progressive enhancement:针对低版本浏览器进行构建页面,保证最基本的功 能,然…
网络编程
知道的网页制作会用到的图片格式有哪些?
png-8,png-24,jpeg,gif,svg。 但是上面的那些都不是面试官想要的最后答案。面试官希望听到…
css 中可以让文字在垂直和水平方向上重叠的两个属性是什么?
垂直方向:line-height 水平方向:letter-spacing 那么问题来了,关于 le…
简述一下 src 与 href 的区别。
src 用于替换当前元素,href 用于在当前文档和引用资源之间确立联系。 src 是 source 的缩写,…
CSS 中可以通过哪些属性定义,使得一个 DOM 元素不显示在浏览器可视范围内?
最基本的:设置 display 属性为 none,或者设置 visibility 属性为 hidden&nbs…
在 css/js 代码上线之后开发人员经常会优化性能,从用户刷新网页开始, 一次 js 请求一般情况下有哪些地方会有缓存处理?
答案:dns 缓存,cdn 缓存,浏览器缓存,服务器缓存。
请你谈谈Cookie的弊端?
缺点: 1.`Cookie`数量和长度的限制。每个domain最多只能有20条cookie,每个cookie长…
你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?
IE: trident 内核Firefox:gecko 内核Safari:webkit 内核Opera:以前是…
知道什么是微格式吗?谈谈理解。在前端构建中应该考虑微格式吗?
微格式(Microformats)是一种让机器可读的语义化 XHTML 词汇的集合,是结构化数据的开 放标准。…
请谈一下你对网页标准和标准制定机构重要性的理解。
网页标准和标准制定机构都是为了能让 web 发展的更‘健康’, 开发者遵循统一的标准,降低开发难度,开发成本,…