聊聊 iframe 的优缺点以及使用场景
一,使用 iframe 的优缺点
1,优点
实现了页面的“模块化”。比如一个网站的多个页面有统一的导航栏,这样就可以写成一个页面,用 iframe 来嵌套,增加代码的重用性。
2,缺点
- 搜索引擎不会解读这种页面,不利于 SEO
- 滥用 iframe 会增加页面的性能开销
二,为什么的 iframe 会影响页面性能?
1,iframe 阻塞页面加载,影响网页加载速度
window 的 onload 事件需要在所有 iframe 加载完毕后才会触发,因此,滥用 iframe 就会影响主页面加载速度。
2,唯一的连接池
浏览器只能开少量的连接到 web 服务器,所以 iframe 几乎不可能有自己独立的连接池。在大多数浏览器中,连接被主页面和它的 iframe所共享,这意味着有可能 iframe 中的资源占用了可用连接而阻塞了主页面的资源加载。
三,iframe 的使用场景
- 常用 iframe 来加载第三方广告等
- 可以用 iframe 解决跨域请求问题
聊聊 iframe 的优缺点以及使用场景相关推荐
- 浅谈iframe的优缺点及应用场景
浅谈iframe的优缺点及应用场景 对iframe的优缺点及应用场景的一点小结 浅谈iframe的优缺点及应用场景 iframe 创建包含另外一个文档的内联框架(即行内框架),简而言之,iframe标 ...
- 浅谈 iframe的优缺点以及使用场景
文章目录 一.iframe是什么? 二.iframe的优缺点? 1.优点: 2.缺点: 为什么尽量少使用iframe? 原因: 三.iframe的一些应用场景? 提示:以下是本篇文章正文内容 一.if ...
- 单例设计模式 优缺点 及 使用场景
文章转自:http://www.tools138.com/create/article/20150929/020009847.html :http://www.cnblogs.com/damsoft/ ...
- 单利模式的优缺点和使用场景
文章转自:http://www.tools138.com/create/article/20150929/020009847.html 单利模式的优缺点和使用场景 首先介绍一下单例模式: 单 ...
- Qt框架与STL库之间的巅峰对决:差异、优缺点及适用场景
Qt框架与STL库之间的巅峰对决:差异.优缺点及适用场景 引言 对比的重要性 Qt框架与STL库简介 博客内容概览 Qt框架基础 Qt框架的特点与组成 Qt的信号槽机制 Qt容器类简介 数据结构的对比 ...
- 时分多路复用TDM与时分多址TDMA对比 优缺点以及应用场景
本文主要介绍了TDM和TDMA技术的对比,优缺点以及应用场景 TDM与TDMA对比 1.基本概念 2.功能框图 3.工作原理 4.同步与异步时分复用 5.TDMA和TDM的区别 6.主要应用 1.基本 ...
- 浅谈 ext2 文件系统的特点、优缺点以及使用场景
ext2(Extended File System 2)是 Linux 中最早的一种文件系统,它是 Linux 文件系统的基础,也被广泛用于其他类 Unix 系统中.下面是 ext2 文件系统的特点. ...
- ext4 文件系统的特点、优缺点以及使用场景
ext4(Fourth Extended File System)是 Linux 中最新的一种文件系统,它是 ext3 文件系统的后续版本,具有更高的性能.可靠性和扩展性.下面是 ext4 文件系统的 ...
- 使用iframe的优缺点,为什么少用iframe以及iframe和frame的区别。
出处:http://gongxquan.blog.163.com/blog/static/2108462532012111643039216 使用iframe的优缺点,为什么少用iframe以及ifr ...
最新文章
- 违反计算机网络安全如何处罚,网络信息安全知识:违反治安管理行为的处罚包括()。...
- C语言访问内部ROM,C语言随笔2: rom ram 及其运行的过程
- 视频内容理解在手淘逛逛中的应用与落地
- 程序员面试金典 - 面试题 16.24. 数对和(双指针/哈希map)
- java 类集合_java集合类详解
- centos中bash占用cpu,Linux中显示内存和CPU使用率最高的进程和SHELL脚本例子
- java线程轮询_基于springboot实现轮询线程自动执行任务
- .ipynb文件怎么打开_Win10文件夹打开拒绝访问怎么解决?
- python与excel-Python和Excel终于可以
- 我买了个阿里云服务器并在上面部署了一个项目
- QQ大盗 - 巧用clientkey
- 3D目标检测-二阶段方法(region proposal-based Methods)之基于语义分割的方法(Segmentation based)解读
- 可汗学院公开课——统计学(1)——统计图
- android7.1添加F13到F24按键
- 高德地图样式主题设置
- Spring框架-IOC
- 无线鼠标 桌面服务器,你可能不知道 桌面总是乱糟糟的很可能是因为你没买对鼠标...
- 计算机硬件系统概念,计算机系统概念
- 【Linux 性能优化系列】Linux 性能优化 -- CPU 性能篇(三) Linux 软中断
- 苹果手机免密支付怎么取消_苹果取消配件,废旧手机配件真的没用了?