Skip to content

Latest commit

 

History

History
34 lines (17 loc) · 1022 Bytes

iframe框架都有哪些优缺点.md

File metadata and controls

34 lines (17 loc) · 1022 Bytes

优点

重载页面时不需要重载整个页面,只需要重载页面中的一个框架页

技术易于掌握,使用方便,可主要应用于不需搜索引擎来搜索的页面

方便制作导航栏

缺点

会产生很多页面,不容易管理

不容易打印

对浏览器搜索引擎不友好

多框架的页面会增加服务器的http请求

优点:

可以实现异步刷新,单个 iframe 刷新不影响整体窗口的刷新(可以实现无刷新上传,在 FormData 无法使用时)

可以实现跨域,每个 iframe 的源都可以不相同(方便引入第三方内容)

多页面应用时,对于共同的 header, footer 可以使用 iframe 加载,拆分代码(导航栏的应用)

缺点:

每一个 iframe 都对应着一个页面,也就意味着多余的 css, js 文件的载入,会增加请求的开销

如果 iframe 内还有滚动条,会严重影响用户体验

window.onload 事件会在所有 iframe 加载完成后才触发,因此会造成页面阻塞