![](https://csdnimg.cn/release/download_crawler_static/86142395/bg6.jpg)
2015 前端面试题 2015-02
6 / 28
<![endif]-->
八、 如何区分: DOCTYPE 声明 新增的结构元素 功能元素,语义化的理解?
用正确的标签做正确的事情!
html 语义化就是让页面的内容结构化,便于对浏览器、搜索引擎解析;
在没有样式 CCS 情况下也以一种文档格式显示,并且是容易阅读的。
搜索引擎的爬虫依赖于标记来确定上下文和各个关键字的权重,利于 SEO。
使阅读源代码的人对网站更容易将网站分块,便于阅读维护理解。
九、 HTML5 的离线储存?
localStorage 长期存储数据,浏览器关闭后数据不丢失;
sessionStorage 数据在浏览器关闭后自动删除。
十、 (写)描述一段语义的 html 代码吧。
(HTML5 中新增加的很多标签(如: <article> 、<nav> 、<header> 和<footer> 等)就是基于语义化设计原则)
< div id="header">
< h1> 标题 < /h1>
< h2> 专注 Web 前端技术 < /h2>
< /div>
十一、 iframe 有那些缺点?
*iframe 会阻塞主页面的 Onload 事件;
*iframe 和主页面共享连接池,而浏览器对相同域的连接有限制,所以会影响页面的并行加载。
使用 iframe 之前需要考虑这两个缺点。如果需要使用 iframe ,最好是通过 javascript
动态给 iframe 添加 src 属性值,这样可以可以绕开以上两个问题。