🍿 ifame的优缺点
iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。
优点:
- 用来加载速度较慢的内容(如广告)
- 可以使脚本可以并行下载
- 可以实现跨子域通信
缺点:
- iframe 会阻塞主页面的 onload 事件
- 无法被一些搜索引擎索识别
- 会产生很多页面,不容易管理
优点
·解决加载缓慢的第三方内容如图标和广告等的加载问题
·能并行加载脚本
·方便管理,指的是如果有多个页面需要用到iframe的内容,那么只要修改iframe的内容就可以
实现统一管理
·iframe可以原封不动的把嵌入的网页显示出来
缺点
·会产生很多的页面,不容易管理
·会增加服务器的http请求对大型网址不可取
·会阻塞父页面的load事件
·iframe和主页面共享连接池,而浏览器对相同域的连接有限制,所以会影响页面的并行加载,也
就是说子文档和父文档的请求数会被计算在一起
·不利于搜索引擎优化,也就是不利于SEO
解决办法:如果需要使用iframe,最好是通过JavaScript动态给iframe添加src属性值,这样可以